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模块学习 filecmp 文件比较
Aug 27 Python
Python实现快速排序和插入排序算法及自定义排序的示例
Feb 16 Python
通过Python爬虫代理IP快速增加博客阅读量
Dec 14 Python
python机器学习之决策树分类详解
Dec 20 Python
基于numpy.random.randn()与rand()的区别详解
Apr 17 Python
多个应用共存的Django配置方法
May 30 Python
python利用wx实现界面按钮和按钮监听和字体改变的方法
Jul 17 Python
Python使用Socket实现简单聊天程序
Feb 28 Python
python3.6中anaconda安装sklearn踩坑实录
Jul 28 Python
分布式全文检索引擎ElasticSearch原理及使用实例
Nov 14 Python
python爬取新闻门户网站的示例
Apr 25 Python
Python使用plt.boxplot()函数绘制箱图、常用方法以及含义详解
Aug 14 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和XSS跨站攻击的防范
2007/04/17 PHP
PHP print类函数使用总结
2010/06/25 PHP
CI框架自动加载session出现报错的解决办法
2014/06/17 PHP
分享ThinkPHP3.2中关联查询解决思路
2015/09/20 PHP
php实现的xml操作类
2016/01/15 PHP
基于jquery的超简单上下翻
2010/04/20 Javascript
javascript 全等号运算符使用说明
2010/05/31 Javascript
验证手机号码的JS方法分享
2013/09/10 Javascript
jQuery 快速结束当前正在执行的动画
2013/11/20 Javascript
js+jquery常用知识点汇总
2015/03/03 Javascript
JS+CSS实现仿支付宝菜单选中效果代码
2015/09/25 Javascript
AngularGauge 属性解析详解
2016/09/06 Javascript
浅谈Vue SSR 的 Cookies 问题
2017/11/20 Javascript
Angular4自制一个市县二级联动组件示例
2017/11/21 Javascript
vue实现日历备忘录功能
2020/09/24 Javascript
Vue的编码技巧与规范使用详解
2019/08/28 Javascript
Python时间戳与时间字符串互相转换实例代码
2013/11/28 Python
Python易忽视知识点小结
2015/05/25 Python
django利用request id便于定位及给日志加上request_id
2018/08/26 Python
python开头的coding设置方法
2019/08/08 Python
浅谈keras 的抽象后端(from keras import backend as K)
2020/06/16 Python
HTML5 CSS3给网站设计带来出色效果
2009/07/16 HTML / CSS
Viking Direct荷兰:购买办公用品
2019/06/20 全球购物
英国最大的滑板品牌选择:Route One
2019/09/22 全球购物
意大利消费电子产品购物网站:SLG Store
2019/12/26 全球购物
精彩广告词大全
2014/03/19 职场文书
函授毕业生自我鉴定范文
2014/03/25 职场文书
《音乐之都维也纳》教学反思
2014/04/16 职场文书
县委常委班子专题民主生活会查摆问题及整改措施
2014/09/27 职场文书
单位员工收入证明样本
2014/10/09 职场文书
小班下学期个人总结
2015/02/12 职场文书
个人年底工作总结
2015/03/10 职场文书
污水处理保证书
2015/05/09 职场文书
如何撰写促销方案?
2019/07/05 职场文书
win10键盘驱动怎么修复?Win10键盘驱动修复小技巧
2022/04/06 数码科技
MySQL常用慢查询分析工具详解
2022/08/14 MySQL