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妙用之编码的转换详解
Apr 21 Python
Python实现Smtplib发送带有各种附件的邮件实例
Jun 05 Python
Python基于lxml模块解析html获取页面内所有叶子节点xpath路径功能示例
May 16 Python
django 单表操作实例详解
Jul 30 Python
如何爬取通过ajax加载数据的网站
Aug 15 Python
Python 合并多个TXT文件并统计词频的实现
Aug 23 Python
python 三元运算符使用解析
Sep 16 Python
python装饰器三种装饰模式的简单分析
Sep 04 Python
Python抓包并解析json爬虫的完整实例代码
Nov 03 Python
matplotlib 范围选区(SpanSelector)的使用
Feb 24 Python
win10+anaconda安装yolov5的方法及问题解决方案
Apr 29 Python
python自动化测试通过日志3分钟定位bug
Nov 20 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用户注册页面利用js进行表单验证具体实例
2013/10/17 PHP
PHP实现XML与数据格式进行转换类实例
2015/07/29 PHP
thinkphp命名空间用法实例详解
2015/12/30 PHP
Laravel学习教程之路由模块
2017/08/18 PHP
按钮JS复制文本框和表格的代码
2011/04/01 Javascript
利用jQuery插件扩展识别浏览器内核与外壳的类型和版本的实现代码
2011/10/22 Javascript
JavaScript怎么判断图片是否加载完成以便获取其尺寸
2014/05/08 Javascript
jQuery实现公告新闻自动滚屏效果实例代码
2016/07/14 Javascript
Javascript highcharts 饼图显示数量和百分比实例代码
2016/12/06 Javascript
JavaScript原生节点操作小结
2017/01/17 Javascript
利用Angular.js编写公共提示模块的方法教程
2017/05/28 Javascript
jQuery判断网页是否已经滚动到浏览器底部的实现方法
2017/10/27 jQuery
BootStrap自定义popover,点击区域隐藏功能的实现
2018/01/23 Javascript
vue中实现高德定位功能
2019/12/03 Javascript
Java Varargs 可变参数用法详解
2020/01/28 Javascript
js实现抽奖功能
2020/11/24 Javascript
python 统计代码行数简单实例
2017/05/04 Python
Python中pip更新和三方插件安装说明
2018/07/08 Python
Django url,从一个页面调到另个页面的方法
2019/08/21 Python
Python接口测试数据库封装实现原理
2020/05/09 Python
PyCharm+PyQt5+QtDesigner配置详解
2020/08/12 Python
python 日志模块logging的使用场景及示例
2021/01/04 Python
公司JAVA开发面试题
2015/04/02 面试题
个人自荐书
2013/12/20 职场文书
创业计划书如何吸引他人眼球
2014/01/10 职场文书
公务员保密承诺书
2014/03/27 职场文书
实习工作表现评语
2014/12/31 职场文书
五年级下册复习计划
2015/01/19 职场文书
廉政承诺书
2015/01/19 职场文书
离婚承诺书格式范文
2015/05/04 职场文书
2016领导干部廉洁从政心得体会
2016/01/19 职场文书
oracle DGMGRL ORA-16603报错的解决方法(DG Broker)
2021/04/06 Oracle
Java 在生活中的 10 大应用
2021/11/02 Java/Android
React Fragment介绍与使用详解
2021/11/11 Javascript
vue实现可以快进后退的跑马灯组件
2022/04/08 Vue.js
PostgreSQL数据库去除重复数据和运算符的基本查询操作
2022/04/12 PostgreSQL