将多行数字转换成一个列表,用逗号分隔
convert lines of numbers into one list separated by commas
该文件包含数字行,例如:
0000
0000
我需要将其转换为一个列表,输出需要为:[0,0,0,0,0,0,0]
但编码后我倾向于得到:
file = open(file_name, "r")
ls = []
for line in file:
numbers = line.strip()
ls.append(numbers)
print(ls)
我得到:['000','000']
如果你想让每一行的每个字符都是一个整数,那么你需要读取每个字符并将它们转换为一个整数。
chars = [int(c) for line in open(file_name) for c in line.strip()]
该文件包含数字行,例如:
0000
0000
我需要将其转换为一个列表,输出需要为:[0,0,0,0,0,0,0]
但编码后我倾向于得到:
file = open(file_name, "r")
ls = []
for line in file:
numbers = line.strip()
ls.append(numbers)
print(ls)
我得到:['000','000']
如果你想让每一行的每个字符都是一个整数,那么你需要读取每个字符并将它们转换为一个整数。
chars = [int(c) for line in open(file_name) for c in line.strip()]