我使用Python通过其索引这样返回一个列表项:Python从列表项删除括号和引号
selectedtext = list_of_lists[44]
print("Selected Text Is")
print(selectedtext)
而且它返回此:
['My Results']
如何删除括号和结果中的引号?
我使用Python通过其索引这样返回一个列表项:Python从列表项删除括号和引号
selectedtext = list_of_lists[44]
print("Selected Text Is")
print(selectedtext)
而且它返回此:
['My Results']
如何删除括号和结果中的引号?
它看起来像指数44 list_of_lists
本身就是一个列表,因此您需要获取该列表中的第一个项目。你可以这样做:
selectedtext = list_of_lists[44]
print("Selected Text Is")
print(selectedtext[0])
或者:
selectedtext = list_of_lists[44][0]
print("Selected Text Is")
print(selectedtext)
谢谢,这完全解释了它。列表内的列表一直是我的问题! – fightstarr20
很高兴为您服务! – MarkyPython
您似乎只想打印的第一项您的嵌套列表。使用索引:
print(selectedtext[0])
您在打印列表,列表,像其他容器,包括他们与repr()
output每个内容;打印列表主要用于调试,而不是用于最终用户演示。
如果你的列表可以包含多个项目,而你仍然希望这些项目被评论分开,使用str.join()
以从列表中的内容建立了一个新的字符串:
print(', '.join(selectedtext))
能内部列表包含几个字符串?如果是这样,你会如何显示这些内容? –