在我正在做的一个项目中,我将列表存储在一个.txt文件中,以便在实际代码中节省空间。我可以把每一行变成一个单独的列表,但我需要把多行变成一个列表,其中每个字母是一个不同的元素。如果能得到任何帮助,我将不胜感激。我写的程序如下:
lst = open('listvariables.txt', 'r')
data = lst.readlines()
for line in data:
words = line.split()
print(words)
下面是我正在使用的.txt文件的一部分:
; 1
wwwwwwwwwww
wwwwswwwwww
wwwsswwwssw
wwskssssssw
wssspkswssw
wwwskwwwssw
wwwsswggssw
wwwswwgwsww
wwsssssswww
wwssssswwww
wwwwwwwwwww
; 2
wwwwwwwww
wwwwwsgsw
wwwwskgsw
wwwsksssw
wwskpswww
wsksswwww
wggswwwww
wssswwwww
wwwwwwwww
如果有人能让程序打印出两张清单那就太好了。你知道吗
您可以加载整个文件并将其转换为字符列表,如:
我不知道你为什么要这么做,透。您可以像迭代列表一样迭代字符串—唯一的优点是列表是一个可变的对象,但无论如何,您都不想对它进行复杂的更改。你知道吗
如果我理解正确的话,这应该是可行的:
如果希望字符串中的每个字符都是最终列表的元素,则应使用
相关问题 更多 >
编程相关推荐