2024-05-03 17:38:17 发布
网友
我有以下清单:
['/my/file.py', 'parallel=2', 'parts=4']
如何提取上面的“2”?现在我有:
if 'parallel=' in argv: parallel = ?? # item.split('parallel=')[1] else: parallel = None
您可以使用列表理解:
>>> [i.split('=')[1] for i in a if 'parallel' in i] ['2']
>>> v ['/my/file.py', 'parallel=2', 'parts=4'] >>> for thing in v: if 'parallel' in thing: print thing.split('='), thing.split('=')[-1] print thing.partition('='), thing.partition('=')[-1] ['parallel', '2'] 2 ('parallel', '=', '2') 2
您可以使用列表理解:
相关问题 更多 >
编程相关推荐