擅长:python、mysql、java
<p><code>list.pop</code>接受<code>index</code>作为参数。对于列表,它只能是整数。另外,<code>list('abc') != ["abc"]</code>,而是{<cd4>},因为<code>str</code>的迭代协议(它按字母顺序排列)。在</p>
<pre><code>with open("ZooAnimals.txt") as zoo_animals_txt:
# [("123", "cat", "felis catus"), ...]
animals = [line.split(",") for line in zoo_animals_txt]
user_input = input("What ID would you like to delete? ")
for index, (id_, name, species) in enumerate(animals):
if id_ == user_input:
animals.pop(index)
break
print("The remaining animals are:")
print(*animals, sep="\n")
</code></pre>
<p>然后,要使用更改更新文件:</p>
^{pr2}$