相关疑难解决方法(0)

检查Python列表项是否包含另一个字符串中的字符串

我有一个清单:

my_list = ['abc-123', 'def-456', 'ghi-789', 'abc-456']
Run Code Online (Sandbox Code Playgroud)

并希望搜索包含该字符串的项目'abc'.我怎样才能做到这一点?

if 'abc' in my_list:
Run Code Online (Sandbox Code Playgroud)

会检查是否'abc'存在在列表中,但它的一部分'abc-123''abc-456','abc'对自己不存在.那么如何获得包含的所有项目'abc'

python

518
推荐指数
10
解决办法
107万
查看次数

大多数pythonic方式随机选择条件列表中的元素

我有两个清单:

list1 = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
list2 = [1, 4, 5]
Run Code Online (Sandbox Code Playgroud)

我想从中选择一个元素,list1但它不应该属于list2.

我有一个使用while循环的解决方案,但我希望有一个更加pythonic和优雅的衬垫.

python random conditional-statements python-3.x

-1
推荐指数
1
解决办法
388
查看次数