我想知道怎样才能将字符串的一部分附加到列表中?是否有基于字符串中字符位置的附加选项,以及另一个能够接受特定字符感兴趣的选项?例如,如果我的字符串是"2 aikjhakihaiyhgikjewh",那么我不仅可以附加3-4位置的字符串部分,而且还可以附加"2“部分吗?我是个初学者,所以我对蟒蛇还有点陌生。谢谢。
发布于 2014-05-27 00:43:36
使用切片完成您想要的任务:
mystr = "2 aikjhakihaiyhgikjewh"
lst = list(list([item for item in [mystr[0] + mystr[3:5]]])[0])
print lst这样做的结果是:
>>> mystr = "2 aikjhakihaiyhgikjewh"
>>> lst = list(list([item for item in [mystr[0] + mystr[3:5]]])[0])
>>> print lst
['2', 'i', 'k']
>>> 切片是通过获取对象的某些部分来实现的:
>>> mystr
'2 aikjhakihaiyhgikjewh'
>>> mystr[0]
'2'
>>> mystr[-1]
'h'
>>> mystr[::-1]
'hwejkighyiahikahjkia 2'
>>> mystr[:-5]
'2 aikjhakihaiyhgi'
>>> https://stackoverflow.com/questions/23879365
复制相似问题