我是靠谱客的博主 多情毛衣,最近开发中收集的这篇文章主要介绍使用一行for 选择性生成列表 字典,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

使一行for选择性生成列表

data = [[1, 2, 3], [4, 5, 6], [7, 8, 9]]
list = [row for row in data if row[0] >2]
>>> [[4, 5, 6], [7, 8, 9]]

使一行for选择性生成字典

字典的items() ,返回一个(键,值)的元组列表

dict = {'key1': 7, 'key2': 9, 'key3': 11}
my_results = {key : value for key, value in dict.items() if value > 8})
>>>{'key2': 9, 'key3': 11}
dict.items()
>>>dict_items([('key1', 7), ('key2', 9), ('key3', 11)])

最后

以上就是多情毛衣为你收集整理的使用一行for 选择性生成列表 字典的全部内容,希望文章能够帮你解决使用一行for 选择性生成列表 字典所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(56)

评论列表共有 0 条评论

立即
投稿
返回
顶部