小编Max*_*_il的帖子

检查python列表中的所有项是否都包含子字符串

我有一个python列表,我从api得到:

ERRATA_PKG_LIST = []
packages_key = "packages"
for pkgs, package_name in errata_rhel_ver_dic.iteritems():
    if pkgs == packages_key:
       ERRATA_PKG_LIST.append(package_name)
print(ERRATA_PKG_LIST)
Run Code Online (Sandbox Code Playgroud)

输出:

[u'kernel-2.6.18-416.el5.i686',
 u'kernel-2.6.18-416.el5.x86_64',
 u'kernel-debug-2.6.18-416.el5.i686',
 u'kernel-debug-2.6.18-416.el5.x86_64',
 u'kernel-debug-devel-2.6.18-416.el5.i686',
 u'kernel-debug-devel-2.6.18-416.el5.x86_64',
 u'kernel-devel-2.6.18-416.el5.i686',
 u'kernel-devel-2.6.18-416.el5.x86_64',
 u'kernel-doc-2.6.18-416.el5.noarch',
 u'kernel-headers-2.6.18-416.el5.i386',
 u'kernel-headers-2.6.18-416.el5.x86_64',
 u'kernel-PAE-2.6.18-416.el5.i686',
 u'kernel-PAE-devel-2.6.18-416.el5.i686',
 u'kernel-xen-2.6.18-416.el5.i686',
 u'kernel-xen-2.6.18-416.el5.x86_64',
 u'kernel-xen-devel-2.6.18-416.el5.i686',
 u'kernel-xen-devel-2.6.18-416.el5.x86_64']
Run Code Online (Sandbox Code Playgroud)

我想检查列表中的每个项目是否包含子字符串:el5如果列表中的所有对象都包含el5,然后分配变量rhel ="rhel 5",我该如何实现?

python

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

标签 统计

python ×1