python为什么不好找工作-Python 太难找工作了

68

331 天前

@alw1329 ```python

# 一个例子,实际数据比较长

# 比如这是我一个很长的需要的数据列表

# 里面缺失了一个 matchId

event_data_list = [{

"id": "周二 001",

"matchTime": "2019/10/23 0:15:00",

"league": "亚冠杯",

"home": "希拉尔",

"away": "萨德",

}]

# 这里面有需要的 matchId,有一个相同的 id 来关联它们

event_name_from_dict = [{

"id": "周二 001",

"matchId": 1798094,

}]

# 从数据库提取的部分就不说了

# 首先会从 matchId 的列表中进行提取并处理

# 提取后的数据以 where 条件做键,对应值

event_id_and_match = dict()

for event_id in event_name_from_dict:

event_id_and_match[event_id["id"]] = event_id["matchId"]

print(event_id_and_match) # {'周二 001': 1798094}

# 然后是进行整合匹配

for event in event_data_list:

# 根据 id 这个键去提取需要的值,字典取值效率是非常高的

# 可以避免用循环嵌套的方式来比对

event['matchId'] = event_id_and_match[event['id']]

# 3.6 以后字典是有序的,如果你要提交数据库可以直接转 tuple(当然不能过度依赖字典的有序)

print(event) # {'id': '周二 001', 'matchTime': '2019/10/23 0:15:00', 'league': '亚冠杯', 'home': '希拉尔', 'away': '萨德', 'matchId': 1798094}

print(tuple(event.values())) # ('周二 001', '2019/10/23 0:15:00', '亚冠杯', '希拉尔', '萨德', 1798094)

```

程序的一部分内容就是这样了,因为有点擦边球的东西,所以我删掉了数据的大部分内容.

本人水平比较低,只能写这样,大佬就不要口吐莲花了。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值