我正在尝试创建一个转到列表上的位置的海龟,但我无法做到这一点,因为我的列表在每个位置后都包含一个"\n“。我试着浏览列表,并通过将\n从原始列表中删除为不同的列表来更改每个列表。
我试过lists.strip("\n")
,但它似乎对我不起作用。
def gotoprocess():
with open("one.txt", "r") as rp:
print(rp.readlines())
lists = rp.readlines()
while True:
for i in range(len(lists)):
lists[i]
if lists[i] == lists[-2]:
break
print(lists)
我期望得到一个如下所示的列表
['(-300.00,300.00)','(-200.00,200.00)']
但是有更多的数字。我得到的是这个
['(-300.00,300.00)\n', '(-200.00,200.00)\n', '(-100.00,300.00)\n', '(-100.00,100.00)\n', '(-300.00,100.00)\n', '(-300.00,300.00)\n', '(-200.00,200.00)\n']
https://stackoverflow.com/questions/54066813
复制相似问题