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中的JSON使用
Apr 28 Python
python+pyqt实现右下角弹出框
Oct 26 Python
想学python 这5本书籍你必看!
Dec 11 Python
解决Python正则表达式匹配反斜杠''\''问题
Jul 17 Python
使用Python函数进行模块化的实现
Nov 15 Python
python中设置超时跳过,超时退出的方式
Dec 13 Python
Python测试线程应用程序过程解析
Dec 31 Python
Python3连接Mysql8.0遇到的问题及处理步骤
Feb 17 Python
浅谈python量化 双均线策略(金叉死叉)
Jun 03 Python
Python生成随机验证码代码实例解析
Jun 09 Python
用python写PDF转换器的实现
Oct 29 Python
python读取mnist数据集方法案例详解
Sep 04 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/06/03 PHP
PHP程序漏洞产生的原因分析与防范方法说明
2014/03/06 PHP
PHP将字符分解为多个字符串的方法
2014/11/22 PHP
thinkphp3.2.2实现生成多张缩略图的方法
2014/12/19 PHP
php操作xml入门之xml基本介绍及xml标签元素
2015/01/23 PHP
PHP实现事件机制实例分析
2015/06/26 PHP
symfony2.4的twig中date用法分析
2016/03/18 PHP
JavaScript 大数据相加的问题
2011/08/03 Javascript
JavaScript中获取鼠标位置相关属性总结
2014/10/11 Javascript
jQuery鼠标经过方形图片切换成圆边效果代码分享
2015/08/20 Javascript
jquery的父、子、兄弟节点查找,节点的子节点循环方法
2016/12/07 Javascript
Bootstrap 模态框实例插件案例分析
2016/12/28 Javascript
Angularjs 动态改变title标题(兼容ios)
2016/12/29 Javascript
Bootstrap 网格系统布局详解
2017/03/19 Javascript
动态Axios的配置步骤详解
2018/01/12 Javascript
详解layui中的树形关于取值传值问题
2018/01/16 Javascript
详解javascript设计模式三:代理模式
2019/03/25 Javascript
轻松解决JavaScript定时器越走越快的问题
2019/05/13 Javascript
jQuery实现查看图片功能
2020/12/01 jQuery
[03:24]CDEC.Y赛前采访 努力备战2016国际邀请赛中国区预选赛
2016/06/25 DOTA
[01:37]PWL S2开团时刻DAY1&2——这符有毒
2020/11/20 DOTA
Python判断两个list是否是父子集关系的实例
2018/05/04 Python
Python基于多线程操作数据库相关问题分析
2018/07/11 Python
详解Python安装tesserocr遇到的各种问题及解决办法
2019/03/07 Python
Django之富文本(获取内容,设置内容方式)
2020/05/21 Python
波兰在线运动商店:YesSport
2020/07/23 全球购物
应用数学自荐书范文
2013/11/24 职场文书
学习方法演讲稿
2014/05/10 职场文书
政治学求职信
2014/06/03 职场文书
人代会标语
2014/06/30 职场文书
治庸问责心得体会
2014/09/12 职场文书
村党建工作汇报材料
2014/11/02 职场文书
2015年元旦联欢晚会活动总结
2014/11/28 职场文书
Python中使用subprocess库创建附加进程
2021/05/11 Python
总结Python使用过程中的bug
2021/06/18 Python
搞笑Gif:这么白这么长的腿像极了一楼的女朋友
2022/03/21 杂记