我已经将fruits1
的值扩展到了fruits2
,即:fruits2
的所有元素都应该在fruits1
列表中。
当我尝试使用删除方法删除"lemon"
时,它显示项目不在列表中。
fruits1= ["orange" , "apple"]
frutits2=["pineapple" , "lemon"]
fruits1.extends(fruits2)
fruits1.remove(lemon)
print(fruits1)
ValueError:list.remove(x):x不在列表中
答案 0 :(得分:0)
您的代码中有一些错误:
extend
而不是extends
frutits2
,您正在使用fruits2
来扩展列表。lemon = 'lemon'
的某个位置声明了该变量。使用以下内容:
fruits1= ["orange" , "apple"]
frutits2=["pineapple" , "lemon"]
fruits1.extend(frutits2)
fruits1.remove('lemon')
print(fruits1)
答案 1 :(得分:0)
尝试fruits1.remove("lemon")
。
您试图从列表中删除名为“柠檬”的对象。它没有这样的对象。
答案 2 :(得分:0)
使用您的代码fruits1.remove(lemon)
。您正在尝试删除变量,但它是字符串。请插入fruits1.remove('lemon')
。
答案 3 :(得分:0)
1-第2行出现输入错误;
2-使用 extend ,而不是 extends ;
3-使用“柠檬” ,而不是柠檬
fruits1= ["orange" , "apple"]
fruits2=["pineapple" , "lemon"]
fruits1.extend(fruits2)
fruits1.remove("lemon")
print(fruits1)