python关于字典和列表的基本操作
PHPz
PHPz 2017-04-18 10:17:20
[Python讨论组]

有如下值集合 [11,22,33,44,55,66,77,88,99,90...],
将所有大于 66 的值保存至字典的第一个key中,
将小于 66 的值保存至第二个key的值中。
即: {'k1': 大于66的所有值, 'k2': 小于66的所有值}

这道题目怎么做呢??

PHPz
PHPz

学习是最好的投资!

全部回复(2)
怪我咯

交作业了

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中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号