2015-02-05 96 views
0

我有一个数字
列表[ '1111', '1112', '1113', '1114', '1115']蟒蛇3转换列表切片成字符串

和需要拉一个切片和使用

str(list[0:1]) 


林转换成字符串输出[1111]当我只需要数

还有就是网站上的一些信息有关。加入,但我只发现帖子说话关于整个列表不只是其中的一部分。
我也试过使用.strip命令,但似乎无法得到那个工作。

回答

1

list[0] 

你在找什么?

+0

洛尔感谢我没有意识到,调用它的方式会删除不必要的字符! 太EZ – Shiroslullaby 2015-02-05 20:24:51

1

的一部分是列表,因此您可以像加入列表一样加入切片。

>>> 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'