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实现倒计时的示例
Feb 14 Python
python中的列表推导浅析
Apr 26 Python
Django框架下在视图中使用模版的方法
Jul 16 Python
python 巧用正则寻找字符串中的特定字符的位置方法
May 02 Python
python使用Plotly绘图工具绘制水平条形图
Mar 25 Python
基于python的ini配置文件操作工具类
Apr 24 Python
Dlib+OpenCV深度学习人脸识别的方法示例
May 14 Python
python 调用pyautogui 实时获取鼠标的位置、移动鼠标的方法
Aug 27 Python
Python Tornado之跨域请求与Options请求方式
Mar 28 Python
Tensorflow中的图(tf.Graph)和会话(tf.Session)的实现
Apr 22 Python
Python pathlib模块使用方法及实例解析
Oct 05 Python
matplotlib之属性组合包(cycler)的使用
Feb 24 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
关于Zend Studio 配色方案插件的介绍
2013/06/24 PHP
phpQuery让php处理html代码像jQuery一样方便
2015/01/06 PHP
Yii调试查看执行SQL语句的方法
2016/07/15 PHP
通过 Dom 方法提高 innerHTML 性能
2008/03/26 Javascript
基于jQuery图片平滑连续滚动插件
2009/04/27 Javascript
jquery中append()与appendto()用法分析
2014/11/14 Javascript
简介JavaScript中的sub()方法的使用
2015/06/08 Javascript
JS实现不使用图片仿Windows右键菜单效果代码
2015/10/22 Javascript
javascript:void(0)是什么意思及href=#与href=javascriptvoid(0)的区别
2015/11/13 Javascript
JavaScript判断数组是否存在key的简单实例
2016/08/03 Javascript
js获取腾讯视频ID的方法
2016/10/03 Javascript
微信小程序 swiper制作tab切换实现附源码
2017/01/21 Javascript
JS实现点击表头表格自动排序(含数字、字符串、日期)
2017/01/22 Javascript
详解vuelidate 对于vueJs2.0的验证解决方案
2017/03/09 Javascript
纯js的右下角弹窗实例
2017/03/12 Javascript
Vue中建立全局引用或者全局命令的方法
2017/08/21 Javascript
bootstrap 日期控件 datepicker被弹出框dialog覆盖的解决办法
2019/07/09 Javascript
Python中Continue语句的用法的举例详解
2015/05/14 Python
深入理解Django的中间件middleware
2018/03/14 Python
Python SMTP发送邮件遇到的一些问题及解决办法
2018/10/24 Python
Python中使用pypdf2合并、分割、加密pdf文件的代码详解
2019/05/21 Python
jupyter notebook中新建cell的方法与快捷键操作
2020/04/22 Python
2020版Python学习路线图(附学习资料)
2020/09/15 Python
亚洲最大的眼镜批发商和零售商之一:Glasseslit
2018/10/08 全球购物
正宗的日本零食和糖果订阅盒:Bokksu
2019/11/21 全球购物
SOKOLOV官网:俄罗斯珠宝首饰品牌
2021/01/02 全球购物
局域网定义和特性
2016/01/23 面试题
大学生毕业求职的自我评价
2013/09/29 职场文书
村委会主任先进事迹
2014/01/15 职场文书
甜点店创业计划书
2014/01/27 职场文书
《鞋匠的儿子》教学反思
2014/03/02 职场文书
降消项目实施方案
2014/03/30 职场文书
十岁生日答谢词
2015/01/05 职场文书
大学生求职简历自我评价
2015/03/02 职场文书
医院中层管理人员培训心得体会
2016/01/11 职场文书
Nginx反向代理至go-fastdfs案例讲解
2021/08/02 Servers