我怎么能这样做:(不是文件)
编辑:这是我打印时的结果:
adjusted_coordinate_list = str(adjusted_X_coordinate) + ',' + str(Y_coordinate)
1,1
1,2
1,3
1,4
1,5
进入这个:
['1,1','1,2','1,3','1,4',1,5']
答案 0 :(得分:4)
使用str.splitlines
拆分字符串边界,需要list
。
s = """1,1
1,2
1,3
1,4
1,5"""
print s.splitlines()
['1,1', '1,2', '1,3', '1,4', '1,5']
答案 1 :(得分:1)
在我看来,您正在循环使用此命令来获取您描述的输入。我假设这样的事情:
for foo in bar:
adjusted_coordinate_list = str(adjusted_X_coordinate) + ',' + str(Y_coordinate)
print adjusted_coordinate_list
为了将所有结果都放在一个干净的清单中,你可以这样做:
adjusted_coordinate_list = []
for foo in bar:
new_elem = "%s,%s" % ( adjusted_X_coordinate, Y_coordinate )
adjusted_coordinate_list.append( new_elem )
您的adjusted_coordinate_list
现在将包含所有调整后坐标的列表。
答案 2 :(得分:0)
可以尝试这个伪代码
ans_list = []
for each row:
row = row.strip()
ans_list.append(row)
答案 3 :(得分:0)
你试试这个:
my_cor =[]
#some loop
my_cor.append(str(adjusted_X_coordinate) + ',' + str(Y_coordinate))
print my_cor