我有一个包含一串字符串项的列表。到目前为止,我似乎似乎还无法找出如何只打印间隔中的字符,例如从第一个到第七个字符。
我为解决此问题所做的尝试:
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等)来解决此问题
答案 0 :(得分:1)
只是一些格式问题,特别是切片运算符:
:
wellDescribedList["TestName", "RandomString", "EvenMoreRandomString"]
someItem = 2;
print(wellDescribedList[someItem][0:7])
答案 1 :(得分:0)
您应该使用冒号而不是逗号:
[ i for i in dict['ABR'] ]