python - 不能做不同的设置操作值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'
解决方案
'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'}
推荐阅读
- firebase - 我真的必须删除匿名 Firebase 用户吗?
- javascript - 悬停第二个或第三个元素时更改 CSS 第一个子元素
- laravel - Dears, is there any easy way to creat notifications in laravel "Simple way"
- python - 使用 runpython 从另一个 runpython 执行宏时出现空白错误
- c# - 我无法加载预制件并将其转换为类型
- java - HK2 服务具体化失败 javax.ws.rs.core.UriInfo 日志中的警告异常:在 UriInfo 类中找不到合适的构造函数
- websocket - 通过 websocket 检索信息
- rabbitmq - 如何使队列处理消息的速度比接收消息的速度快
- r - 如何旋转纬度和经度数据并分配一个值以区分 R 中的目的地的起源?
- javascript - 我们如何从“on-event”属性调用 Chrome 内容脚本中的函数