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通过加号运算符操作列表的方法
Jul 28 Python
Python实现中文数字转换为阿拉伯数字的方法示例
May 26 Python
windows环境下tensorflow安装过程详解
Mar 30 Python
python购物车程序简单代码
Apr 18 Python
python list转矩阵的实例讲解
Aug 04 Python
django中账号密码验证登陆功能的实现方法
Jul 15 Python
Django 模型类(models.py)的定义详解
Jul 19 Python
用Python徒手撸一个股票回测框架搭建【推荐】
Aug 05 Python
Python运行提示缺少模块问题解决方案
Apr 02 Python
Python importlib动态导入模块实现代码
Apr 16 Python
Python dict的常用方法示例代码
Jun 23 Python
Python django框架 web端视频加密的实例详解
Nov 20 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
实用函数8
2007/11/08 PHP
asp和php下textarea提交大量数据发生丢失的解决方法
2008/01/20 PHP
php 判断服务器操作系统的类型
2014/02/17 PHP
php面试中关于面向对象的相关问题
2019/02/13 PHP
JS 显示当前日期与时间的代码
2010/03/24 Javascript
使用EVAL处理jqchart jquery 折线图返回数据无效的解决办法
2015/11/26 Javascript
AngularJS压缩JS技巧分析
2016/11/08 Javascript
Angularjs2不同组件间的通信实例代码
2017/05/06 Javascript
详解React native全局变量的使用(跨组件的通信)
2017/09/07 Javascript
探索Vue高阶组件的使用
2018/01/08 Javascript
基于vue中对鼠标划过事件的处理方式详解
2018/08/22 Javascript
Bootstrap模态对话框用法简单示例
2018/08/31 Javascript
es6 super关键字的理解与应用实例分析
2020/02/15 Javascript
详解vue3.0 diff算法的使用(超详细)
2020/07/01 Javascript
浏览器JavaScript调试功能无法使用解决方案
2020/09/18 Javascript
解决vue 使用axios.all()方法发起多个请求控制台报错的问题
2020/11/09 Javascript
[01:07]DOTA2次级职业联赛 - Fpb战队宣传片
2014/12/01 DOTA
[53:18]Spirit vs Liquid Supermajor小组赛A组 BO3 第三场 6.2
2018/06/03 DOTA
Python生成验证码实例
2014/08/21 Python
python实现的简单文本类游戏实例
2015/04/28 Python
Python使用zip合并相邻列表项的方法示例
2018/03/17 Python
python实现判断一个字符串是否是合法IP地址的示例
2018/06/04 Python
Python类装饰器实现方法详解
2018/12/21 Python
centos 安装Python3 及对应的pip教程详解
2019/06/28 Python
python读取Excel表格文件的方法
2019/09/02 Python
Python对称的二叉树多种思路实现方法
2020/02/28 Python
django执行数据库查询之后实现返回的结果集转json
2020/03/31 Python
在python中list作函数形参,防止被实参修改的实现方法
2020/06/05 Python
英国标志性生活方式品牌:Skinnydip London
2019/12/15 全球购物
趣味游戏活动方案
2014/02/07 职场文书
2014年入党积极分子党课学习心得体会模板
2014/04/03 职场文书
反四风对照检查材料
2014/09/22 职场文书
社区四风存在问题及整改措施
2014/10/26 职场文书
2015年科协工作总结
2015/05/19 职场文书
入党转正申请书范文
2019/05/20 职场文书
Redis安装启动及常见数据类型
2021/04/14 Redis