大虾

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

python常规的用法,众多pythoner早已​熟烂于心,如:

1、当一个元组只有一个元素时

a = (1, )

2、当表示解包一个容器时

a = [('amo', 1), ('bmo', 1)]
for c, k in a:
    ...

3、当表示连续赋值时

a, b = 1, 2

4、在print中表示元素连接

for i in range(1,5):
    print(i,)
>>>1 2 3 4
# 如果不使用逗号,输入每个元素就会换行

恕我孤陋寡闻,今天手欠,发现了一个隐藏用法,有一个字典列表

d = [
    {'amo': 1},
    {'bmo': 2},
    {'cmo': 3}
]

需求:拿到每个字典的键

当然,有很多方法都可以实现,但论简单快捷,还属下方整个实现:

for i, in d:
    print(i)
>>>
amo
bmo
cmo

我真的是孤陋寡闻了,之前各种keys()的操作才能拿到键。

posted on 2023-03-23 19:29  一灯编程  阅读(47)  评论(0编辑  收藏  举报