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字符串详细介绍
May 09 Python
用Pygal绘制直方图代码示例
Dec 07 Python
Python学习pygal绘制线图代码分享
Dec 09 Python
详解TensorFlow在windows上安装与简单示例
Mar 05 Python
Anaconda 离线安装 python 包的操作方法
Jun 11 Python
Pyqt5如何让QMessageBox按钮显示中文示例代码
Apr 11 Python
python调用matplotlib模块绘制柱状图
Oct 18 Python
Python使用ElementTree美化XML格式的操作
Mar 06 Python
keras使用Sequence类调用大规模数据集进行训练的实现
Jun 22 Python
Python2与Python3关于字符串编码处理的差别总结
Sep 07 Python
Python创建自己的加密货币的示例
Mar 01 Python
python数字图像处理之图像的批量处理
Jun 28 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 5.0创建图形的巧妙方法
2010/10/12 PHP
PHP file_exists问题杂谈
2012/05/07 PHP
PHP实现超简单的SSL加密解密、验证及签名的方法示例
2017/08/28 PHP
PHP以json或xml格式返回请求数据的方法
2018/05/31 PHP
javascript new一个对象的实质
2010/01/07 Javascript
jQueryUI的Dialog的简单封装
2010/06/07 Javascript
jquery自定义类似$.ajax()的方法实现代码
2013/08/13 Javascript
JS获取农历日期具体实例
2013/11/14 Javascript
JavaScript执行顺序详细介绍
2013/12/04 Javascript
node.js中使用socket.io的方法
2014/12/15 Javascript
angularjs封装bootstrap时间插件datetimepicker
2016/06/20 Javascript
JS基于onclick事件实现单个按钮的编辑与保存功能示例
2017/02/13 Javascript
vue组件是如何解析及渲染的?
2021/01/13 Vue.js
Python数据结构与算法之字典树实现方法示例
2017/12/13 Python
python中abs&map&reduce简介
2018/02/20 Python
python获取命令行输入参数列表的实例代码
2018/06/23 Python
Python简单爬虫导出CSV文件的实例讲解
2018/07/06 Python
使用Django简单编写一个XSS平台的方法步骤
2019/03/25 Python
Django认证系统实现的web页面实现代码
2019/08/12 Python
Python运行DLL文件的方法
2020/01/17 Python
Python reshape的用法及多个二维数组合并为三维数组的实例
2020/02/07 Python
使用python从三个角度解决josephus问题的方法
2020/03/27 Python
HTML5 Blob 实现文件下载功能的示例代码
2019/11/29 HTML / CSS
百丽国际旗下购物网站:优购
2017/02/28 全球购物
联想中国官方商城:Lenovo China
2017/10/18 全球购物
法国大使拉杆箱官网:DELSEY Paris
2018/03/20 全球购物
丝芙兰意大利官方网站:Sephora.it
2019/12/13 全球购物
亚马逊新加坡官方网站:Amazon.sg
2020/03/25 全球购物
北大自主招生自荐信
2013/10/19 职场文书
2014年学习雷锋活动总结
2014/03/01 职场文书
售房协议书
2014/08/19 职场文书
我为党旗添光彩演讲稿
2014/09/10 职场文书
小学教师师德师风个人整改措施
2014/09/18 职场文书
初中开学典礼新闻稿
2015/07/17 职场文书
面试被问select......for update会锁表还是锁行
2021/11/11 MySQL
如何设置多台电脑共享打印机?多台电脑共享打印机的方法
2022/04/08 数码科技