0
final_digits = []
for i in added_lists:
final_digits.append(i % 26)
print final_digits
我來到這裏的錯誤是「不支持oerand類型%:‘名單’和‘詮釋’,但我通過包含整數的列表迭代(加入列表是數字列表) 所以爲什麼我得到誤差應不在列表內的整數與26對列表中的數值進行操作,但得到不受支持的操作數類型錯誤?
final_digits = []
for i in added_lists:
final_digits.append(i % 26)
print final_digits
我來到這裏的錯誤是「不支持oerand類型%:‘名單’和‘詮釋’,但我通過包含整數的列表迭代(加入列表是數字列表) 所以爲什麼我得到誤差應不在列表內的整數與26對列表中的數值進行操作,但得到不受支持的操作數類型錯誤?
這對我的作品進行操作(在Python 3,因爲這是我碰巧有方便的):??
added_lists = [1, 2, 3]
final_digits = []
for i in added_lists:
final_digits.append(i % 26)
print(final_digits)
所以我建議您的added_lists
是不是您認爲的類型?
您的錯誤消息表明added_lists
可能是列表的列表,因此i
實際上是一個列表。
如果不明顯,您可以打印出type(i)
的值,或repr(added_lists)
。