首页 > 编程语言 >因为手哆嗦,发现了一个关于Python逗号的隐藏用法

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

时间:2023-03-23 19:47:56浏览次数:64  
标签:amo Python bmo 用法 逗号 print

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

标签:amo,Python,bmo,用法,逗号,print
From: https://www.cnblogs.com/mooremok/p/17248627.html

相关文章

  • mysql中datediff函数用法
    mysql中datediff函数用法1.datediff函数语法用法:表达式DateDiff(timeinterval,date1,date2[,firstdayofweek[,firstweekofyear]])允许数据类型:timeinterval表示相......
  • 【Java】关于Queue的用法总结
    【Java】关于Queue的用法总结原文链接:https://blog.csdn.net/qq_25353433/article/details/88016369之前对Queue只有一知半解,常用它的某几个方法,却不知道其中的区别,看了......
  • python BIF内置函数isinstance()判断列表类型
    例子:tvs=["狂飙:",['安心','高启强','书亭'],"少年歌行:",['萧瑟','吴心','雷无桀']]foriintvs:ifisinstance(i,list):#isinsatance(参数,类型),结果......
  • FastAPI: 极速开发Python Web应用的未来之星
    我在工作中经常使用Flask来开发Web应用。但是随着项目规模的增长,我发现自己需要写越来越多的重复代码,同时Flask并没有提供一个良好的数据验证和文档生成工具。有一天,我听说......
  • python :pdf 转图片
    importosfrompdf2imageimportconvert_from_pathfromPILimportImagedefnerge_inages(inages):images=[Image.open(x)forxinimages]vidths,hei......
  • python创建线程和关闭线程
    importthreadingimportinspectimportctypesimporttimedeftask1(): whileTrue: print("hello") time.sleep(1)deftask2(): whileTrue:......
  • 如何用Python对股票数据进行LSTM神经网络和XGboost机器学习预测分析(附源码和详细步骤),
    前言最近调研了一下我做的项目受欢迎程度,大数据分析方向竟然排第一,尤其是这两年受疫情影响,大家都非常担心自家公司裁员或倒闭,都想着有没有其他副业搞搞或者炒炒股、投资点......
  • opencv-python 1
    参考地址:https://opencv-python-tutorials.readthedocs.io/zh/latest/安装pipinstallopencv-python以下所有内容来自上边连接中整理,使用中参考上边连接中的文档图片......
  • C++中std::function常见用法
    C++标准库中的std::function是一个通用的函数封装,可以用来存储、复制、调用任何可调用对象(函数、函数指针、成员函数指针、lambda表达式等)。以下是std::function的一些常见......
  • sed & awk 用法
    sedstreamEDitor流式文本编辑器非交互,基于模式匹配过滤及修改文本逐行处理,并将结果输出到屏幕可实现对文本的输出、删除、替换、复制、剪切、导入、导出等各种操作用......