Gigi233 发表于 2023-3-17 09:42:50

列表推导式是只能提取此列表里的数据吗?

我这个为啥错了呀,谁能帮帮我friend=input()
friend=list(friend.split())
notfriend=input()

print(friend)

isdkz 发表于 2023-3-17 09:46:12

本帖最后由 isdkz 于 2023-3-17 09:47 编辑

判断是否相等用 ==,而不是 =

而且从列表中删除元素是 列表名.remove

friend=input()
friend=list(friend.split())
notfriend=input()
          # 改了这里
print(friend)

Gigi233 发表于 2023-3-17 09:47:53

isdkz 发表于 2023-3-17 09:46
判断是否相等用 ==,而不是 =

好的好的 我改了,但是还是错 它说:name 'remove' is not defined

isdkz 发表于 2023-3-17 09:49:14

Gigi233 发表于 2023-3-17 09:47
好的好的 我改了,但是还是错 它说:name 'remove' is not defined

从列表中删除元素是 列表名.remove

改成

其实没必要这样,直接用 friend.remove(notfriend) 就可以了

未泯 发表于 2023-3-17 10:00:12

friend=input()
friend=list(friend.split())
notfriend=input()
friend.remove(notfriend)
print(friend)


s.remove(x)        删除 s 列表中第一个 x 元素;如果列表中不存在 x 元素,则抛出 ValueError 异常

Gigi233 发表于 2023-3-17 14:28:06

isdkz 发表于 2023-3-17 09:49
从列表中删除元素是 列表名.remove

改成


好的明白了!!非常感谢!!!

Gigi233 发表于 2023-3-17 14:28:51

未泯 发表于 2023-3-17 10:00
s.remove(x)        删除 s 列表中第一个 x 元素;如果列表中不存在 x 元素,则抛出 ValueError 异常

好的 非常感谢!!
页: [1]
查看完整版本: 列表推导式是只能提取此列表里的数据吗?