[英]Changing a list of strings into integers
我有以下整數字符串列表:
li = ['1', '2', '3', '4', '5', '6', '7']
輸出以下內容需要什么代碼?:
1 2 3 4 5 6 7
我嘗試兩者都做:
" ".join(str(val) for val in li)
和
" ".join(li)
但它們都不起作用。
我想刪除方括號,引號和逗號。
您可以使用map
將int()
應用於列表中的每個元素:
map(int, ['1', '2', '3', '4', '5', '6', '7']) # [1, 2, 3, 4, 5, 6, 7]
如果只想將數字打印為字符串,則只需執行以下操作:
' '.join(['1', '2', '3', '4', '5', '6', '7']) # 1 2 3 4 5 6 7
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.