python列表的问题
您好,我正在尝试创建一个列表,通过 for 循环从 txt 文件中逐行读取添加到该列表中。我在列表中收到语法错误,但不确定如何解决该问题???
import re
file = open("text.txt","r")
text = file.readlines()
file.close()
line_count=0
for line in text:
User_Input_list[] += [] + line.split()
line_count += 1
问题似乎出在列表声明的倒数第二行
Hi im trying to create a list adding to it via a for loop reading line by line from a txt file. Im getting a syntax error on the list but am unsure about how to fix the problem ???
import re
file = open("text.txt","r")
text = file.readlines()
file.close()
line_count=0
for line in text:
User_Input_list[] += [] + line.split()
line_count += 1
the problem seems to be on the second last line with the declaration of the list
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
这样做:
Do it like this:
为什么不呢
UserInputList += line.split()
?Why not
UserInputList += line.split()
?如果您希望文件中的每一行成为列表中的单独元素,可以使用以下更简单的方法:
或使用列表理解:
If you want each line in the file to be a separate element in the list, here's a simpler way to do it:
Or using list comprehension: