如何在不键入值的情况下按特定顺序从列表中删除字符串?

时间:2016-11-03 19:23:56

标签: python python-3.x

我已经知道如何删除字符串,但问题是:如何在不键入其值的情况下按特定顺序删除它们,例如“Mathew”,但我想删除它而不实际输入“Mathew”并没有删除“保罗”的价值?这有什么办法吗?

请注意,“Paul”是列表中的第一个字符串,所以我不想删除它,但如果可能的话,第二个字符串。

usernames = ["Paul", "Mathew"]
del_username = usernames.remove("Mathew")

我尝试在.remove函数中添加“1”,但无法以某种方式找到该值。

del_username = usernames.remove(1)

1 个答案:

答案 0 :(得分:0)

要删除索引i处的项目,请使用del

names = ["Paul", "Mathew"]
del names[1]
print(names)

输出

["Paul"]