很多时候,在 Python 中编程时,我需要过滤列表中的单个元素。
为此,我使用以下代码模式:
user1 = {'email': 'admin@example.io', 'role': 'admin'}
user2 = {'email': 'xuser@example.io', 'role': 'user'}
user3 = {'email': 'yuser@example.io', 'role': 'user'}
users = [user1, user2, user3]
temp = [x for x in users if x['role'] == 'admin']
admin = temp[0] if temp else None
有没有更优雅的 Pythonic 方式将最后两行放入其中?
梵蒂冈之花
python 中如何计算列表中元素的个数
python中列表元素必须用单引号括注?
Python-webdriver 怎么定位下拉列表中的元素呢
----每个元素代表一列数据 ----每个元素的长度代表行数 怎么理解?
相关分类