当前位置:   article > 正文

在python中,删除列表中不含“1,2,3,4,5,6,7,8,9,0”字符的元素

python list 删除不包含某值的元素

你可以使用列表推导来实现:

  1. numbers = [1, 2, 3, 4, 5, 6, 7, 8, 9, 0]
  2. original_list = [1, 2, 'a', 'b', 3, 'c', 4, 'd']
  3. new_list = [x for x in original_list if str(x) in [str(n) for n in numbers]]
  • 1
  • 2
  • 3
  • 4

上面的代码中,new_list 变量中只包含列表 original_list字符串形式为“1”,“2”,“3”,“4”,“5”,“6”,“7”,“8”,“9”,“0”的元素。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/羊村懒王/article/detail/470193
推荐阅读
相关标签
  

闽ICP备14008679号