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实现的几个常用排序算法实例
Jun 16 Python
跟老齐学Python之有点简约的元组
Sep 24 Python
利用信号如何监控Django模型对象字段值的变化详解
Nov 27 Python
Python设计模式之工厂模式简单示例
Jan 09 Python
python实现求最长回文子串长度
Jan 22 Python
Python2中文处理纪要的实现方法
Mar 10 Python
python实现Virginia无密钥解密
Mar 20 Python
django框架使用方法详解
Jul 18 Python
Python pandas库中的isnull()详解
Dec 26 Python
Python warning警告出现的原因及忽略方法
Jan 31 Python
python可视化text()函数使用详解
Feb 11 Python
python 密码学示例——理解哈希(Hash)算法
Sep 21 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
漂亮但不安全的CTB
2006/10/09 PHP
PHP连接Access数据库的方法小结
2013/06/20 PHP
php中获取主机名、协议及IP地址的方法
2014/11/18 PHP
php使用GD实现颜色渐变实例
2015/06/02 PHP
PHP文件操作之获取目录下文件与计算相对路径的方法
2016/01/08 PHP
PHP读取XML格式文件的方法总结
2017/02/27 PHP
比较简单的一个符合web标准的JS调用flash方法
2007/11/29 Javascript
node.js中的events.emitter.once方法使用说明
2014/12/10 Javascript
JS判断时间段的实现代码
2017/06/14 Javascript
jQuery插件DataTables分页开发心得体会
2017/08/22 jQuery
vue+springmvc导出excel数据的实现代码
2018/06/27 Javascript
微信小程序中使用ECharts 异步加载数据实现图表功能
2018/07/13 Javascript
js构造函数constructor和原型prototype原理与用法实例分析
2020/03/02 Javascript
typescript编写微信小程序创建项目的方法
2021/01/29 Javascript
python 算法 排序实现快速排序
2012/06/05 Python
教你安装python Django(图文)
2013/11/04 Python
python新手经常遇到的17个错误分析
2014/07/30 Python
django实现同一个ip十分钟内只能注册一次的实例
2017/11/03 Python
Python3 操作符重载方法示例
2017/11/23 Python
Python和Java进行DES加密和解密的实例
2018/01/09 Python
python 重定向获取真实url的方法
2018/05/11 Python
解决安装tensorflow遇到无法卸载numpy 1.8.0rc1的问题
2018/06/13 Python
对python 合并 累加两个dict的实例详解
2019/01/21 Python
详解pyinstaller生成exe的闪退问题解决方案
2020/06/19 Python
python爬虫爬取网页数据并解析数据
2020/09/18 Python
python 线程的五个状态
2020/09/22 Python
iHerb台湾:维生素、保健品和健康产品
2018/01/31 全球购物
Servlet的生命周期
2013/08/25 面试题
智能电子应届生求职信
2013/11/10 职场文书
期末自我鉴定
2014/01/23 职场文书
一夜的工作教学反思
2014/02/08 职场文书
五星级酒店餐饮部总监的标准岗位职责
2014/02/17 职场文书
大学生活动总结怎么写
2014/04/29 职场文书
晋江市人民政府党组群众路线教育实践活动整改方案
2014/10/25 职场文书
宝宝满月宴答谢词
2015/09/30 职场文书
漫画「狩龙人拉格纳」公开TV动画预告图
2022/03/22 日漫