我有一個這樣的清單:
id=['"1',
'"1',
'"2',
'"2',
'"1',
'"1',
'"2',
'"2'
]
將所有項目轉換為數字的最佳方法是什麼,現在它們是字符串。輸出應該像:
id=[1,
1,
2,
2,
...
2]
你可以試試:
numbers = [int(s.replace('"', '')) for s in id]
print(numbers)
# [1, 1, 2, 2, 1, 1, 2, 2]
並且請不要id
用作變量名,因為它已經是python使用的名稱
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句