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中使用xlrd、xlwt操作excel表格详解
Jan 29 Python
书单|人生苦短,你还不用python!
Dec 29 Python
Python输出由1,2,3,4组成的互不相同且无重复的三位数
Feb 01 Python
Python基于递归和非递归算法求两个数最大公约数、最小公倍数示例
May 21 Python
Python装饰器知识点补充
May 28 Python
python实现求特征选择的信息增益
Dec 18 Python
django的模型类管理器——数据库操作的封装详解
Apr 01 Python
tensorflow使用L2 regularization正则化修正overfitting过拟合方式
May 22 Python
小结Python的反射机制
Sep 28 Python
Python爬虫之Selenium实现窗口截图
Dec 04 Python
python多线程爬取西刺代理的示例代码
Jan 30 Python
python中Array和DataFrame相互转换的实例讲解
Feb 03 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通过sort()函数给数组排序的方法
2015/03/18 PHP
php使用环形链表解决约瑟夫问题完整示例
2018/08/07 PHP
lyhucSelect基于Jquery的Select数据联动插件
2011/03/29 Javascript
jQuery 文本框得失焦点的简单实例
2014/02/19 Javascript
JavaScript实现同步于本地时间的动态时间显示方法
2015/02/02 Javascript
jQuery实现鼠标滑过链接控制图片的滑动展开与隐藏效果
2015/10/28 Javascript
Jquery中request和request.form和request.querystring的区别
2015/11/26 Javascript
jQuery使用$.ajax提交表单完整实例
2015/12/11 Javascript
Bootstrap轮播加上css3动画,炫酷到底!
2015/12/22 Javascript
JavaScript仿微博输入框效果(案例分析)
2016/12/06 Javascript
JavaScript实现获取用户单击body中所有A标签内容的方法
2017/06/05 Javascript
NodeJS收发GET和POST请求的示例代码
2017/08/25 NodeJs
Vue shopCart 组件开发详解
2018/01/26 Javascript
angularjs $http调用接口的方式详解
2018/08/13 Javascript
cnpm加速Angular项目创建的方法
2018/09/07 Javascript
vue实现带过渡效果的下拉菜单功能
2020/02/19 Javascript
vue element 关闭当前tab 跳转到上一路由操作
2020/07/22 Javascript
深入理解Python中命名空间的查找规则LEGB
2015/08/06 Python
python timestamp和datetime之间转换详解
2017/12/11 Python
Python Selenium Cookie 绕过验证码实现登录示例代码
2018/04/10 Python
Python简单获取二维数组行列数的方法示例
2018/12/21 Python
Django框架首页和登录页分离操作示例
2019/05/28 Python
Django 在iframe里跳转顶层url的例子
2019/08/21 Python
mac在matplotlib中显示中文的操作方法
2020/03/06 Python
容易被忽略的Python内置类型
2020/09/03 Python
CSS3的transition和animation的用法实例介绍
2014/08/20 HTML / CSS
一款纯css3实现的响应式导航
2014/10/31 HTML / CSS
蔻驰美国官网:COACH美国
2016/08/18 全球购物
现在输入n个数字,以逗号,分开;然后可选择升或者降序排序;按提交键就在另一页面显示按什么排序,结果为,提供reset
2012/11/09 面试题
小学家长评语大全
2014/04/16 职场文书
公证委托书格式
2014/09/13 职场文书
2014年服务行业工作总结
2014/11/18 职场文书
美术教师求职信范文
2015/03/20 职场文书
热血教师观后感
2015/06/10 职场文书
思想工作总结范文
2015/08/12 职场文书
Python中基础数据类型 set集合知识点总结
2021/08/02 Python