簡體   English   中英

將字符串列表更改為整數

[英]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)

但它們都不起作用。

我想刪除方括號,引號和逗號。

您可以使用mapint()應用於列表中的每個元素:

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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM