python 3 将列表切片转换为字符串
python 3 convert list slice into string
我有一个包含数字的列表
['1111', '1112', '1113', '1114', '1115']
并且需要拉出一片并转换为字符串
我正在使用
str(list[0:1])
但是当我只需要数字
时输出 ['1111']
网站上有一些关于 .join 的信息,但我只找到了谈论整个列表的帖子,而不是其中的一部分。
我也尝试过使用 .strip 命令,但似乎无法正常工作。
是
list[0]
你在找什么?
列表的一个片段是一个列表,因此您可以像加入列表一样加入片段。
>>> lst = ['1111', '1112', '1113', '1114', '1115']
>>> ''.join(lst[0:1])
'1111'
请注意,当使用切片表示法时,to
索引是互斥的,因此切片 [0:1]
只有第零个元素。如果您想要第零个和第一个元素,请使用 [0:2]
:
>>> ''.join(lst[0:2])
'11111112'
当然,如果您真的只想要列表中的一个元素,则不需要切片(join
);只需使用索引:
>>> lst[0]
'1111'
我有一个包含数字的列表
['1111', '1112', '1113', '1114', '1115']
并且需要拉出一片并转换为字符串
我正在使用
str(list[0:1])
但是当我只需要数字
时输出 ['1111']网站上有一些关于 .join 的信息,但我只找到了谈论整个列表的帖子,而不是其中的一部分。
我也尝试过使用 .strip 命令,但似乎无法正常工作。
是
list[0]
你在找什么?
列表的一个片段是一个列表,因此您可以像加入列表一样加入片段。
>>> lst = ['1111', '1112', '1113', '1114', '1115']
>>> ''.join(lst[0:1])
'1111'
请注意,当使用切片表示法时,to
索引是互斥的,因此切片 [0:1]
只有第零个元素。如果您想要第零个和第一个元素,请使用 [0:2]
:
>>> ''.join(lst[0:2])
'11111112'
当然,如果您真的只想要列表中的一个元素,则不需要切片(join
);只需使用索引:
>>> lst[0]
'1111'