我使用Python按其索引返回列表项:
['My Results']
它正在归还:
struct ReturnValues {
string status;
int ids[10];
};
如何从结果中删除括号和引号?
答案 0 :(得分:3)
看起来list_of_lists
的索引44本身就是一个列表,因此您需要获取该列表中的第一项。你可以这样做:
selectedtext = list_of_lists[44]
print("Selected Text Is")
print(selectedtext[0])
或者:
selectedtext = list_of_lists[44][0]
print("Selected Text Is")
print(selectedtext)
答案 1 :(得分:2)
您似乎只想打印嵌套列表的第一项。使用索引:
print(selectedtext[0])
您正在打印一个列表,并且列表与其他容器一样,包含其内容,每个容器都包含repr()
output;打印列表主要用于调试,而不是用于最终用户演示。
如果您的列表可以包含多个项目,并且您仍希望通过注释分隔这些项目,请使用str.join()
生成根据列表内容构建的新字符串:
print(', '.join(selectedtext))