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标准库os.path包、glob包使用实例
Nov 25 Python
Python中if __name__ == '__main__'作用解析
Jun 29 Python
基于python脚本实现软件的注册功能(机器码+注册码机制)
Oct 09 Python
50行Python代码获取高考志愿信息的实现方法
Jul 23 Python
python匿名函数用法实例分析
Aug 03 Python
Django ORM 自定义 char 类型字段解析
Aug 09 Python
Python numpy线性代数用法实例解析
Nov 15 Python
使用Pandas将inf, nan转化成特定的值
Dec 19 Python
python调用API接口实现登陆短信验证
May 10 Python
Django后端分离 使用element-ui文件上传方式
Jul 12 Python
五分钟学会怎么用Pygame做一个简单的贪吃蛇
Jan 06 Python
Python中glob库实现文件名的匹配
Jun 18 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
全国FM电台频率大全 - 13 福建省
2020/03/11 无线电
php从完整文件路径中分离文件目录和文件名的方法
2015/03/13 PHP
PHP 实现人民币小写转换成大写的方法及大小写转换函数
2017/11/17 PHP
PHP实现的简单路由和类自动加载功能
2018/03/13 PHP
PHP配置ZendOpcache插件加速
2019/02/14 PHP
PHP利用pdo_odbc实现连接数据库示例【基于ThinkPHP5.1搭建的项目】
2019/05/13 PHP
javascript 图片上一张下一张链接效果代码
2010/03/12 Javascript
JavaScript 原型与继承说明
2010/06/09 Javascript
远离JS灾难css灾难之 js私有函数和css选择器作为容器
2011/12/11 Javascript
CodeMirror2 IE7/IE8 下面未知运行时错误的解决方法
2012/03/29 Javascript
jQuery实现id模糊查询的小例子
2013/03/19 Javascript
javascript浏览器兼容教程之事件处理
2014/06/09 Javascript
javascript中关于&& 和 || 表达式的小技巧分享
2015/04/10 Javascript
jquery解析XML及获取XML节点名称的实现代码
2016/05/18 Javascript
JavaScript利用正则表达式替换字符串中的内容
2016/12/12 Javascript
基于bootstrap的文件上传控件bootstrap fileinput
2016/12/23 Javascript
AngularJS报错$apply already in progress的解决方法分析
2017/01/30 Javascript
js实现瀑布流效果(自动生成新的内容)
2017/03/16 Javascript
vue分类筛选filter方法简单实例
2017/03/30 Javascript
JS 事件机制完整示例分析
2020/01/15 Javascript
Vue中使用better-scroll实现轮播图组件
2020/03/07 Javascript
[40:10]2015国际邀请赛全明星表演赛
2015/08/07 DOTA
[08:54]DOTA2-DPC中国联赛 正赛 Aster vs LBZS 选手采访
2021/03/11 DOTA
Python内存管理方式和垃圾回收算法解析
2017/11/11 Python
在Python中通过getattr获取对象引用的方法
2019/01/21 Python
pandas对dataFrame中某一个列的数据进行处理的方法
2019/07/08 Python
python3 中的字符串(单引号、双引号、三引号)以及字符串与数字的运算
2019/07/18 Python
keras的ImageDataGenerator和flow()的用法说明
2020/07/03 Python
Python 多进程、多线程效率对比
2020/11/19 Python
数据库方面面试题
2012/04/22 面试题
职工趣味运动会方案
2014/02/10 职场文书
政工例会汇报材料
2014/08/26 职场文书
2014村书记党建工作汇报材料
2014/11/02 职场文书
幼儿园国庆节活动总结
2015/03/23 职场文书
python opencv将多个图放在一个窗口的实例详解
2022/02/28 Python
python在package下继续嵌套一个package
2022/04/14 Python