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验证码识别处理实例
Dec 28 Python
Python3 适合初学者学习的银行账户登录系统实例
Aug 08 Python
django表单实现下拉框的示例讲解
May 29 Python
Windows下Anaconda2安装NLTK教程
Sep 19 Python
Python中实现单例模式的n种方式和原理
Nov 14 Python
python处理两种分隔符的数据集方法
Dec 12 Python
python调用虹软2.0第三版的具体使用
Feb 22 Python
详解Python 字符串相似性的几种度量方法
Aug 29 Python
简单了解python协程的相关知识
Aug 31 Python
Python数据可视化图实现过程详解
Jun 12 Python
python3:excel操作之读取数据并返回字典 + 写入的案例
Sep 01 Python
用Python进行websocket接口测试
Oct 16 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
松下Panasonic RF-B65电路分析
2021/03/02 无线电
当年上海收录机产品生产,进口和价格情况
2021/03/04 无线电
咖啡豆分级制度 咖啡豆等级分类 咖啡豆是按口感分类的吗?
2021/03/05 新手入门
thinkphp中AJAX返回ajaxReturn()方法分析
2016/12/06 PHP
laravel 5.1下php artisan migrate的使用注意事项总结
2017/06/07 PHP
原生JS实现Ajax通过POST方式与PHP进行交互的方法示例
2018/05/12 PHP
PHP实现的文件浏览器功能简单示例
2019/09/12 PHP
IE6 弹出Iframe层中的文本框“经常”无法获得输入焦点
2009/12/27 Javascript
JS判断两个时间大小的示例代码
2014/01/28 Javascript
原生JavaScript实现异步多文件上传
2015/12/02 Javascript
JS判断是否长按某一键的方法
2016/03/02 Javascript
jQuery实现只允许输入数字和小数点的方法
2016/03/02 Javascript
基于javascript实现句子翻牌网页版小游戏
2016/03/23 Javascript
再谈Javascript中的基本类型和引用类型(推荐)
2016/07/01 Javascript
详解如何去除vue项目中的#——History模式
2017/10/13 Javascript
仿京东快报向上滚动的实例
2017/12/13 Javascript
微信小程序WebSocket实现聊天对话功能
2018/07/06 Javascript
Vue实例的对象参数options的几个常用选项详解
2019/11/08 Javascript
ES6学习笔记之字符串、数组、对象、函数新增知识点实例分析
2020/01/22 Javascript
Python定时执行之Timer用法示例
2015/05/27 Python
Python如何实现守护进程的方法示例
2017/02/08 Python
Python判断两个list是否是父子集关系的实例
2018/05/04 Python
django.db.utils.ProgrammingError: (1146, u“Table‘’ doesn’t exist”)问题的解决
2018/07/13 Python
PyCharm设置SSH远程调试的方法
2018/07/17 Python
Python发展简史 Python来历
2019/05/14 Python
Django学习之文件上传与下载
2019/10/06 Python
python能在浏览器能运行吗
2020/06/17 Python
英国奢侈品网站:MatchesFashion
2016/12/16 全球购物
美国购买隐形眼镜网站:Lenses For Less
2020/07/05 全球购物
中英文自我评价常用句型
2013/12/19 职场文书
致跳远、跳高运动员广播稿
2014/01/09 职场文书
大学生村官事迹材料
2014/01/21 职场文书
二手房购房意向书范本
2014/04/01 职场文书
合同协议书格式
2014/04/18 职场文书
工厂搬迁方案
2014/05/11 职场文书
2015个人半年总结范文
2015/03/09 职场文书