因为手哆嗦,发现了一个关于Python逗号的隐藏用法

2023-05-07,,

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()的操作才能拿到键。

因为手哆嗦,发现了一个关于Python逗号的隐藏用法的相关教程结束。

《因为手哆嗦,发现了一个关于Python逗号的隐藏用法.doc》

下载本文的Word格式文档,以方便收藏与打印。