扫码关注官方订阅号
有如下值集合 [11,22,33,44,55,66,77,88,99,90...],将所有大于 66 的值保存至字典的第一个key中,将小于 66 的值保存至第二个key的值中。 即: {'k1': 大于66的所有值, 'k2': 小于66的所有值}
这道题目怎么做呢??
学习是最好的投资!
交作业了
nums = [11,22,33,44,55,66,77,88,99,90] d = {'k1': [x for x in nums if x > 66], 'k2': [x for x in nums if x < 66]}
coll = [11, 22, 33, 44, 55, 66, 77, 88, 99, 90] result = { "less": [], "greater": [] } for pos in range(0, len(coll)): if coll[pos] < 66: result.get("less").append(coll[pos]) elif coll[pos] > 66: result.get("greater").append(coll[pos]) print(result)
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
扫描下载App
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
交作业了