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 相关文章推荐
跟老齐学Python之变量和参数
Oct 10 Python
Python模拟登录12306的方法
Dec 30 Python
python判断图片宽度和高度后删除图片的方法
May 22 Python
Python set常用操作函数集锦
Nov 15 Python
python中文乱码不着急,先看懂字节和字符
Dec 20 Python
详解python的ORM中Pony用法
Feb 09 Python
Python简单实现阿拉伯数字和罗马数字的互相转换功能示例
Apr 17 Python
Python实现简易过滤删除数字的方法小结
Jan 09 Python
Django上使用数据可视化利器Bokeh解析
Jul 31 Python
django ManyToManyField多对多关系的实例详解
Aug 09 Python
配置python的编程环境之Anaconda + VSCode的教程
Mar 29 Python
Django解决frame拒绝问题的方法
Dec 18 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 mssql 时间格式问题
2009/01/13 PHP
phpMyAdmin 链接表的附加功能尚未激活问题的解决方法(已测)
2012/03/27 PHP
浅析PHP的ASCII码转换类
2013/07/05 PHP
php计算几分钟前、几小时前、几天前的几个函数、类分享
2014/04/09 PHP
PHP学习笔记之字符串编码的转换和判断
2014/05/22 PHP
laravel容器延迟加载以及auth扩展详解
2015/03/02 PHP
tp5框架内使用tp3.2分页的方法分析
2019/05/05 PHP
JQuery中html()方法使用不当带来的陷阱
2011/04/07 Javascript
JS写的贪吃蛇游戏(个人练习)
2013/07/08 Javascript
js中的referrer返回上一页使用介绍
2013/09/26 Javascript
jQuery实现鼠标悬停背景翻转的黑色导航菜单代码
2015/09/14 Javascript
jQuery调用WebMethod(PageMethod) NET2.0的方法
2016/04/15 Javascript
JS实现按钮添加背景音乐示例代码
2017/10/17 Javascript
详解webpack + react + react-router 如何实现懒加载
2017/11/20 Javascript
vue请求本地自己编写的json文件的方法
2019/04/25 Javascript
基于JS+HTML实现弹窗提示是否确认提交功能
2020/06/17 Javascript
vue实现简单的登录弹出框
2020/10/26 Javascript
JavaScript基于SVG的图片切换效果实例代码
2020/12/15 Javascript
使用python Django做网页
2013/11/04 Python
python Django模板的使用方法(图文)
2013/11/04 Python
浅谈Python单向链表的实现
2015/12/24 Python
Python的爬虫包Beautiful Soup中用正则表达式来搜索
2016/01/20 Python
python 自动化将markdown文件转成html文件的方法
2016/09/23 Python
Python3.6.0+opencv3.3.0人脸检测示例
2018/05/25 Python
对python字典元素的添加与修改方法详解
2018/07/06 Python
Django 后台获取文件列表 InMemoryUploadedFile的例子
2019/08/07 Python
在pytorch中为Module和Tensor指定GPU的例子
2019/08/19 Python
Numpy对数组的操作:创建、变形(升降维等)、计算、取值、复制、分割、合并
2019/08/28 Python
HTML5 Canvas鼠标与键盘事件demo示例
2013/07/04 HTML / CSS
世界汽车零件:World Car Parts
2019/09/04 全球购物
实习生个人的自我评价
2013/12/08 职场文书
教育局长自荐信范文
2013/12/22 职场文书
市场部规章制度
2014/01/24 职场文书
党的群众路线教育实践活动个人批评与自我批评
2014/10/16 职场文书
小学作文之描写天气
2019/08/15 职场文书
Java新手教程之ArrayList的基本使用
2021/06/20 Java/Android