Python如何省略括号方法详解


Posted in Python onMarch 21, 2020

在Python语言中最常见的括号有三种,分别是:小括号()、中括号[]、花括号{};其作用也不相同,分别用来代表不同的Python基本内置数据类型。

1、Python中的小括号():

代表tuple元祖数据类型,元祖是一种不可变序列。创建方法很简单,大多数时候都是小括号括起来的。

2、Python中的中括号[]:

代表list列表数据类型,列表是一种可变序列。创建方法既简单又特别。

3、Python中的花括号{}:

代表dict字典数据类型,字典是Python中唯一内建的映射类型。字典中的值没有特殊的顺序,但都是存储在一个特定的键(key)下。键可以是数字、字符串甚至是元组。

在Python中,有两种情况下可以省略括号。

将生成器作为函数的唯一参数

元组作为字典的键

示例如下

# 正常版本
s = sum((i for i in range(10)))
# 省略括号
s = sum(i for i in range(10))
# 正常版本
s = "".join((i for i in "hello world"))
# 省略括号
s = "".join(i for i in "hello world")
# 字典
s = {(1, 2, 3): "hello world"}
print(s[(1, 2, 3)], s[1, 2, 3])

输出结果

hello world hello world

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python实现批量获取指定文件夹下的所有文件的厂商信息
Sep 28 Python
python实现斐波那契数列的方法示例
Jan 12 Python
python3读取MySQL-Front的MYSQL密码
May 03 Python
如何用itertools解决无序排列组合的问题
May 18 Python
python中Matplotlib实现绘制3D图的示例代码
Sep 04 Python
python+VTK环境搭建及第一个简单程序代码
Dec 13 Python
python 中字典嵌套列表的方法
Jul 03 Python
python3.6根据m3u8下载mp4视频
Jun 17 Python
python Dijkstra算法实现最短路径问题的方法
Sep 19 Python
python集合常见运算案例解析
Oct 17 Python
Python如何读写字节数据
Aug 05 Python
pytorch中的numel函数用法说明
May 13 Python
Python如何使用bokeh包和geojson数据绘制地图
Mar 21 #Python
Spring Boot中使用IntelliJ IDEA插件EasyCode一键生成代码详细方法
Mar 20 #Python
python+opencv实现移动侦测(帧差法)
Mar 20 #Python
Java Spring项目国际化(i18n)详细方法与实例
Mar 20 #Python
Python 自由定制表格的实现示例
Mar 20 #Python
python实现opencv+scoket网络实时图传
Mar 20 #Python
python实现同一局域网下传输图片
Mar 20 #Python
You might like
基于PHP生成静态页的实现方法
2013/05/10 PHP
php number_format() 函数通过千位分组来格式化数字的实现代码
2013/08/06 PHP
thinkphp普通查询与表达式查询实例分析
2014/11/24 PHP
5款Javascript颜色选择器
2009/10/25 Javascript
选择TreeView控件的树状数据节点的JS方法(jquery)
2010/02/06 Javascript
如何制作幻灯片(代码分享)
2017/01/06 Javascript
Vue2.0学习之详解Vue 组件及父子组件通信
2017/12/12 Javascript
使用validate.js实现表单数据提交前的验证方法
2018/09/04 Javascript
vue中当图片地址无效的时候,显示默认图片的方法
2018/09/18 Javascript
微信小程序使用字体图标的方法
2019/05/23 Javascript
Vue中对iframe实现keep alive无刷新的方法
2019/07/23 Javascript
JavaScript多种滤镜算法实现代码实例
2019/12/10 Javascript
JS实现页面侧边栏效果探究
2021/01/08 Javascript
实例讲解Python的函数闭包使用中应注意的问题
2016/06/20 Python
Python新手们容易犯的几个错误总结
2017/04/01 Python
Python中序列的修改、散列与切片详解
2017/08/27 Python
python数据抓取分析的示例代码(python + mongodb)
2017/12/25 Python
python微信公众号之关键词自动回复
2018/06/15 Python
Python使用sax模块解析XML文件示例
2019/04/04 Python
结合OpenCV与TensorFlow进行人脸识别的实现
2019/10/10 Python
tensorflow 获取checkpoint中的变量列表实例
2020/02/11 Python
python实现企业微信定时发送文本消息的实例代码
2020/11/25 Python
浅谈Html5页面打开app的一些思考
2020/03/30 HTML / CSS
泰国办公用品购物网站:OfficeMate
2018/02/04 全球购物
戴尔美国官方折扣店:Dell Outlet
2018/02/13 全球购物
RetroStage德国:复古服装
2019/02/03 全球购物
美国智能家居专家:tink
2019/06/04 全球购物
程序集与命名空间有什么不同
2014/07/25 面试题
应聘收银员个人的求职信
2013/11/30 职场文书
学校安全责任书
2014/04/14 职场文书
2014入党积极分子批评与自我批评思想报告
2014/10/06 职场文书
业务内勤岗位职责
2015/04/13 职场文书
2015年司法所工作总结
2015/04/27 职场文书
小平您好观后感
2015/06/09 职场文书
pytorch加载预训练模型与自己模型不匹配的解决方案
2021/05/13 Python
vue使用element-ui按需引入
2022/05/20 Vue.js