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'