Python3中小括号()、中括号[]、花括号{}的区别详解


Posted in Python onNovember 15, 2020

介绍

在Python语言中最常见的括号有三种,分别是:小括号()、中括号[]、花括号{};其作用也不相同,分别用来代表不同的Python基本内置数据类型。

小括号()

Python中的小括号():

代表tuple元祖数据类型,元祖是一种不可变序列。

示例

>>> a = (12,23)
>>> a
(12, 23)
>>> ()  #空元祖
()
>>> 1, #一个值的元祖
(1,)

中括号[]

Python中的中括号[]:
 代表list列表数据类型,列表是一种可变序列。

示例

>>> list('home')
 ['h', 'o', 'm', 'e']

二维列表例子如下:

list_sample = [['IBM','Apple','Lenove'],['America','China']]

列表通过从0开始的索引值来访问,可以为负数,代表从后往前访问:

>>> vehicle = ['train','bus','car','ship']

>>> vehicle[-2]

'car'

花括号{}

Python中的花括号{}:
 代表dict字典数据类型,字典是Python中唯一内建的映射类型。字典中的值没有特殊的顺序,但都是存储在一个特定的键(key)下。键可以是数字、字符串与元祖。

示例

>>> dic = {'jay':'boy','may"':'girl'}
>>> dic
{'jay': 'boy', 'may': 'girl'}

通过list()函数可以将字典转化成列表,但是列表不能转化为字典

同理,通过tuple()函数可以将字典转化成元组,但是元组不能转化为字典

到此这篇关于Python3中小括号()、中括号[]、花括号{}的区别详解的文章就介绍到这了,更多相关Python3 括号内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Python 相关文章推荐
Flask框架的学习指南之制作简单blog系统
Nov 20 Python
Python数据分析之双色球统计两个红和蓝球哪组合比例高的方法
Feb 03 Python
python读文件保存到字典,修改字典并写入新文件的实例
Apr 23 Python
Python列表切片操作实例总结
Feb 19 Python
Python玩转PDF的各种骚操作
May 06 Python
PyQt5的PyQtGraph实践系列3之实时数据更新绘制图形
May 13 Python
Python pandas RFM模型应用实例详解
Nov 20 Python
使用python turtle画高达
Jan 19 Python
pytorch实现从本地加载 .pth 格式模型
Feb 14 Python
python开发实例之Python的Twisted框架中Deferred对象的详细用法与实例
Mar 19 Python
windows10在visual studio2019下配置使用openCV4.3.0
Jul 14 Python
Python try except finally资源回收的实现
Jan 25 Python
Python根据URL地址下载文件并保存至对应目录的实现
Nov 15 #Python
python re的findall和finditer的区别详解
Nov 15 #Python
Python获取android设备cpu和内存占用情况
Nov 15 #Python
Python __slots__的使用方法
Nov 15 #Python
Python descriptor(描述符)的实现
Nov 15 #Python
基于OpenCV的网络实时视频流传输的实现
Nov 15 #Python
彻底解决Python包下载慢问题
Nov 15 #Python
You might like
Php output buffering缓存及程序缓存深入解析
2013/07/15 PHP
PHP 应用容器化以及部署方法
2018/02/12 PHP
Yii2 中实现单点登录的方法
2018/03/09 PHP
浅谈PHP array_search 和 in_array 函数效率问题
2019/10/15 PHP
extjs form textfield的隐藏方法
2008/12/29 Javascript
让innerText在firefox火狐和IE浏览器都能用的写法
2011/05/14 Javascript
用javascript模仿ie的自动完成类似自动完成功的表单
2012/12/12 Javascript
js传中文参数controller里获取参数乱码问题解决方法
2014/01/03 Javascript
js加减乘除丢失精度问题解决方法
2014/05/16 Javascript
JQuery获取与设置HTML元素的内容或文本的实现代码
2014/06/20 Javascript
js实现简单锁屏功能实例
2015/05/27 Javascript
百度地图给map添加右键菜单(判断是否为marker)
2016/03/04 Javascript
JQuery实现DIV其他动画效果的简单实例
2016/09/18 Javascript
js实现3d悬浮效果
2017/02/16 Javascript
原生JS实现左右箭头选择日期实例代码
2017/03/14 Javascript
详解JS构造函数中this和return
2017/09/16 Javascript
vue-cli + sass 的正确打开方式图文详解
2017/10/27 Javascript
jQuery实现简单复制json对象和json对象集合操作示例
2018/07/09 jQuery
Nodejs监听日志文件的变化的过程解析
2019/08/04 NodeJs
Python中有趣在__call__函数
2015/06/21 Python
pandas.cut具体使用总结
2019/06/24 Python
python requests使用socks5的例子
2019/07/25 Python
Python AutoCAD 系统设置的实现方法
2020/04/01 Python
Python基于jieba, wordcloud库生成中文词云
2020/05/13 Python
keras 自定义loss损失函数,sample在loss上的加权和metric详解
2020/05/23 Python
Python如何安装第三方模块
2020/05/28 Python
Linux文件系统类型
2012/09/16 面试题
学术会议欢迎词
2014/01/09 职场文书
经验丰富大学生村干部自我鉴定
2014/01/22 职场文书
先进员工获奖感言
2014/08/14 职场文书
群众路线对照检查材料思想汇报怎么写
2014/09/18 职场文书
小学优秀教师事迹材料
2014/12/16 职场文书
教师先进个人材料
2014/12/17 职场文书
旷课检讨书范文
2015/01/27 职场文书
Pytorch中Softmax与LogSigmoid的对比分析
2021/06/05 Python
只用Python就可以制作的简单词云
2021/06/07 Python