我有以下整数字符串列表:
li = ['1', '2', '3', '4', '5', '6', '7']
我的输出需要的代码是什么?:
1 2 3 4 5 6 7
我尝试过两者:
" ".join(str(val) for val in li)
和
" ".join(li)
但他们两个都不起作用。
我想摆脱括号,引号和逗号。
答案 0 :(得分:0)
您可以使用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