快速返回没有Python中特定元素的列表的方法

发布于 2021-01-29 18:28:31

如果我有任意顺序的卡片套装列表,如下所示:

suits = ["h", "c", "d", "s"]

我想返回一个没有 'c'

noclubs = ["h", "d", "s"]

有没有简单的方法可以做到这一点?

关注者
0
被浏览
42
1 个回答
  • 面试哥
    面试哥 2021-01-29
    为面试而生,有面试问题,就找面试哥。
    >>> suits = ["h","c", "d", "s"]
    >>> noclubs = list(suits)
    >>> noclubs.remove("c")
    >>> noclubs
    ['h', 'd', 's']
    

    如果您不需要单独 noclubs

    >>> suits = ["h","c", "d", "s"]
    >>> suits.remove("c")
    


知识点
面圈网VIP题库

面圈网VIP题库全新上线,海量真题题库资源。 90大类考试,超10万份考试真题开放下载啦

去下载看看