使用for循环更改列表的名称
使用for循环更改列表的名称
我有一些清单:
list_line[0] = ['my name is A'] list_line[0] = ['my name is B'] list_line[0] = ['my name is C'] list_line[0] = ['my name is D']
我做了这项工作:
list_words_0 = list_line[0].split() list_words_1 = list_line[1].split() list_words_2 = list_line[2].split() list_words_3 = list_line[3].split() list_words = list_words_0 + list_words_1 + list_words_2 + list_words_3 print list_words
所以通过上述步骤,我可以使用for循环来完成它:
for i in range(3):
做某事
但我不知道如何将i放在变量中:list_words_0、list_words_1、list_words_2 ...
你能帮我用循环更改这些列表的名称吗?非常感谢!
admin 更改状态以发布 2023年5月20日
假设你的数据像这样,因为你后面要尝试使用 split
:
list_line = ['my name is A', 'my name is B', 'my name is C', 'my name is D']
您的最终目标(将所有单词列表连接)可以通过简单地执行以下操作来实现:
output_list = [] for alist in list_line: output_list.append(alist.split())
打印
[['my', 'name', 'is', 'A'], ['my', 'name', 'is', 'B'], ['my', 'name', 'is', 'C'], ['my', 'name', 'is', 'D']]