打印列表中字符串项目中字符的间隔

时间:2019-01-23 20:33:50

标签: python python-3.x string list intervals

我有一个包含一串字符串项的列表。到目前为止,我似乎似乎还无法找出如何只打印间隔中的字符,例如从第一个到第七个字符。

我为解决此问题所做的尝试:

wellDescribedList["TestName", "RandomString", "EvenMoreRandomString", .....]
someItem = 5    # for example the second item from the list [start, end]

print(wellDescribedList[someItem][0, 7])

Python指示[0,7]会导致TypeError,这在逻辑上不是我要查找的结果。

我如何不使用任何循环(例如,while等)来解决此问题

2 个答案:

答案 0 :(得分:1)

只是一些格式问题,特别是切片运算符:

wellDescribedList["TestName", "RandomString", "EvenMoreRandomString"]
someItem = 2;
print(wellDescribedList[someItem][0:7])

答案 1 :(得分:0)

您应该使用冒号而不是逗号:

[ i for i in dict['ABR'] ]