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局部赋值的规则
Mar 07 Python
python网络爬虫之如何伪装逃过反爬虫程序的方法
Nov 23 Python
Python数据可视化正态分布简单分析及实现代码
Dec 04 Python
浅谈机器学习需要的了解的十大算法
Dec 15 Python
Python数据分析之双色球中蓝红球分析统计示例
Feb 03 Python
python3利用Dlib19.7实现人脸68个特征点标定
Feb 26 Python
Python中利用LSTM模型进行时间序列预测分析的实现
Jul 26 Python
Python一键查找iOS项目中未使用的图片、音频、视频资源
Aug 12 Python
Python Django中间件,中间件函数,全局异常处理操作示例
Nov 08 Python
Python使用QQ邮箱发送邮件实例与QQ邮箱设置详解
Feb 18 Python
Python字典dict常用方法函数实例
Nov 09 Python
上手简单,功能强大的Python爬虫框架——feapder
Apr 27 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的autoLoad自动加载机制
2012/09/27 PHP
php更新mysql后获取影响的行数发生异常解决方法
2013/03/28 PHP
php合并数组并保留键值的实现方法
2018/03/12 PHP
JavaScript入门教程(5) js Screen屏幕对象
2009/01/31 Javascript
jQuery 第二课 操作包装集元素代码
2010/03/14 Javascript
用于节点操作的API,颠覆原生操作HTML DOM节点的API
2010/12/11 Javascript
自己动手制作jquery插件之自动添加删除行功能介绍
2011/10/14 Javascript
js判断设备是否为PC并调整图片大小
2014/02/12 Javascript
javascript数组输出的两种方式
2015/01/13 Javascript
javascript中mouseover、mouseout使用详解
2015/07/19 Javascript
javascript实现五星评分功能
2015/11/10 Javascript
jquery采用oop模式class类的使用示例
2016/01/22 Javascript
JavaScript实现字符串与日期的互相转换及日期的格式化
2016/03/07 Javascript
实例讲解JavaScript的Backbone.js框架中的View视图
2016/05/05 Javascript
JavaScript表单验证完美代码
2017/03/02 Javascript
如何去除vue项目中的#及其ie9兼容性
2018/01/11 Javascript
jquery.picsign图片标注组件实例详解
2018/02/02 jQuery
JavaScript对象的特性与实践应用深入详解
2018/12/30 Javascript
原生JS实现贪吃蛇小游戏
2020/03/09 Javascript
[49:27]LGD vs OG 2018国际邀请赛小组赛BO2 第二场 8.16
2018/08/17 DOTA
python实现zencart产品数据导入到magento(python导入数据)
2014/04/03 Python
python实现机械分词之逆向最大匹配算法代码示例
2017/12/13 Python
python微信跳一跳系列之色块轮廓定位棋盘
2018/02/26 Python
python实现对指定输入的字符串逆序输出的6种方法
2018/04/26 Python
浅谈numpy生成数组的零值问题
2018/11/12 Python
python sklearn库实现简单逻辑回归的实例代码
2019/07/01 Python
对Django 转发和重定向的实例详解
2019/08/06 Python
python画蝴蝶曲线图的实例
2019/11/21 Python
Python读取分割压缩TXT文本文件实例
2020/02/14 Python
随机分配座位,共50个学生,使学号相邻的同学座位不能相邻
2014/01/18 面试题
会计助理岗位职责
2014/02/17 职场文书
健康状况证明模板
2014/10/23 职场文书
2015年仓库管理工作总结
2015/05/25 职场文书
扩展多台相同的Web服务器
2021/04/01 Servers
JavaScript获取URL参数的方法分享
2022/04/07 Javascript
Promise静态四兄弟实现示例详解
2022/07/07 Javascript