首页 > 解决方案 > 不能做不同的设置操作值python

问题描述

这组值:

x = {'5005814,Male,1.63,66.2',
'5005814,Male,1.52,57.3',
'5005833,Female,1.65,62.4'}

无法从设置操作中进行此输出

print(x-{"Male"})
expect output --> '5005814,Male,1.63,66.2', '5005814,Male,1.52,57.3'

标签: pythonset

解决方案


'5005814,Male,1.63,66.2'是一个字符串,与 没有任何关系Male。你不需要那样做。您可以in用来检查male该字符串中是否存在

{i for i in x if 'Male' in i}

输出

{'5005814,Male,1.52,57.3', '5005814,Male,1.63,66.2'}

推荐阅读