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实现在线程里运行scrapy的方法
Apr 07 Python
Fabric 应用案例
Aug 28 Python
详解python多线程、锁、event事件机制的简单使用
Apr 27 Python
python验证码识别教程之灰度处理、二值化、降噪与tesserocr识别
Jun 04 Python
Python列表解析配合if else的方法
Jun 23 Python
python同时遍历数组的索引和值的实例
Nov 15 Python
Python单元测试unittest的具体使用示例
Dec 17 Python
python实现小球弹跳效果
May 10 Python
Django REST框架创建一个简单的Api实例讲解
Nov 05 Python
Pytorch mask_select 函数的用法详解
Feb 18 Python
python用pip install时安装失败的一系列问题及解决方法
Feb 24 Python
10个顶级Python实用库推荐
Mar 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通过正则表达式下载图片到本地的实现代码
2011/09/19 PHP
两款万能的php分页类
2015/11/12 PHP
Zend Framework实现留言本分页功能(附demo源码下载)
2016/03/22 PHP
PHP面向对象程序设计类的定义与用法简单示例
2016/12/27 PHP
php使用gd2绘制基本图形示例(直线、圆、正方形)
2017/02/15 PHP
php使用fullcalendar日历插件详解
2019/03/06 PHP
一个对于js this关键字的问题
2007/01/09 Javascript
innerText和innerHTML 一些问题分析
2009/05/18 Javascript
asp.net HttpHandler实现图片防盗链
2009/11/09 Javascript
js 通用javascript函数库整理
2011/08/14 Javascript
防止xss和sql注入:JS特殊字符过滤正则
2013/04/18 Javascript
apply和call方法定义及apply和call方法的区别
2015/11/15 Javascript
js+css绘制颜色动态变化的圈中圈效果
2016/01/27 Javascript
详解AngularJS中的http拦截
2016/02/09 Javascript
javascript深拷贝(deepClone)详解
2016/08/24 Javascript
详解Jquery 遍历数组之$().each方法与$.each()方法介绍
2017/01/09 Javascript
jQuery实现搜索页面关键字的功能
2017/02/16 Javascript
基于rem的移动端响应式适配方案(详解)
2017/07/07 Javascript
解决vue-router进行build无法正常显示路由页面的问题
2018/03/06 Javascript
ES6 新增的创建数组的方法(小结)
2019/08/01 Javascript
Python实现包含min函数的栈
2016/04/29 Python
python中有关时间日期格式转换问题
2019/12/25 Python
基于python实现文件加密功能
2020/01/06 Python
python tkinter 设置窗口大小不可缩放实例
2020/03/04 Python
印尼旅游网站:via
2017/11/12 全球购物
澳大利亚现代波西米亚风格女装网站:Bohemian Traders
2018/04/16 全球购物
Hammitt官网:设计师手袋
2020/05/23 全球购物
酒店led欢迎词
2014/01/09 职场文书
太太口服液广告词
2014/03/20 职场文书
大学生入党自荐书
2015/03/05 职场文书
2015年餐厅服务员工作总结
2015/04/23 职场文书
给校长的建议书范文
2015/09/14 职场文书
CSS3 实现的图片悬停的切换按钮
2021/04/13 HTML / CSS
使用RedisTemplat实现简单的分布式锁
2021/11/20 Redis
光之国的四大叛徒:第一贝利亚导致宇宙毁灭,赛文奥特曼在榜
2022/03/18 日漫
详解CSS中postion和opacity及cursor的特性
2022/08/14 HTML / CSS