【发布时间】:2019-06-01 16:05:54
【问题描述】:
我正在尝试创建一个前往列表中位置的海龟,但我在执行此操作时遇到了麻烦,因为我的列表在每个位置之后都包含一个“\n”。我尝试浏览列表并通过将 \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']
【问题讨论】:
-
你想在while循环和if条件中做什么?
标签: python python-3.x list newline