list1 = [6,10,4,8,2,12,10]
Tôi muốn chuyển đổi tất cả các số nguyên trong list1
lớn hơn hoặc bằng 10 thành một số nguyên duy nhất. Ví dụ: 10: 1+0=1
, 12: 1+2=3
. Danh sách đầu ra phải là:chuyển đổi hai chữ số nguyên thành một chữ số bên trong danh sách python?
list1 = [6,1,4,8,2,3,1]
Mọi người có thể giúp tôi với logic không? Logic tôi đã cố gắng cho đến nay mà không hoạt động:
for itr in list1:
if (itr >= 10):
itr1 = str(itr)
itr2 = eval(itr[0]+itr[1])
Làm thế nào về '99'? Có nên là '9 + 9 => 1 + 8 = 9' không? – Psidom
Hãy thử 'in (itr [0] + itr [1])' và xem những gì bạn nhận được. –