小编ken*_*nny的帖子

在python列表中将两位数整数转换为单个数字?

list1 = [6,10,4,8,2,12,10]
Run Code Online (Sandbox Code Playgroud)

我想将所有list1大于或等于10的整数转换为一个整数.例如10: 1+0=1,12: 1+2=3.输出列表应为:

list1 = [6,1,4,8,2,3,1]
Run Code Online (Sandbox Code Playgroud)

任何人都可以帮我逻辑吗?到目前为止我尝试过的逻辑不起作用:

for itr in list1:
    if ( itr >= 10):
        itr1 = str(itr)
        itr2 = eval(itr[0]+itr[1])
Run Code Online (Sandbox Code Playgroud)

python python-2.7 python-3.x

9
推荐指数
3
解决办法
1823
查看次数

标签 统计

python ×1

python-2.7 ×1

python-3.x ×1