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 相关文章推荐
tornado框架blog模块分析与使用
Nov 21 Python
Python实现多线程HTTP下载器示例
Feb 11 Python
Python 遍历列表里面序号和值的方法(三种)
Feb 17 Python
python3.4下django集成使用xadmin后台的方法
Aug 15 Python
python 遍历列表提取下标和值的实例
Dec 25 Python
详解Python循环作用域与闭包
Mar 21 Python
Python基础知识点 初识Python.md
May 14 Python
对python中的os.getpid()和os.fork()函数详解
Aug 08 Python
Python使用Slider组件实现调整曲线参数功能示例
Sep 06 Python
python config文件的读写操作示例
Sep 27 Python
Python3爬虫关于代理池的维护详解
Jul 30 Python
用python制作个视频下载器
Feb 01 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
CPU步进是什么意思?i3-9100F B0步进和U0步进区别知识科普
2020/03/17 数码科技
php 从数据库提取二进制图片的处理代码
2009/09/09 PHP
Windows和Linux中php代码调试工具Xdebug的安装与配置详解
2014/05/08 PHP
php获取网页请求状态程序示例
2014/06/17 PHP
php中get_meta_tags()、CURL与user-agent用法分析
2014/12/16 PHP
php+mysql结合Ajax实现点赞功能完整实例
2015/01/30 PHP
php实现在限定区域里自动调整字体大小的类实例
2015/04/02 PHP
php+mysql实现简单的增删改查功能
2015/07/13 PHP
Laravel框架集合用法实例浅析
2020/05/14 PHP
Thinkphp极验滑动验证码实现步骤解析
2020/11/24 PHP
javascript function、指针及内置对象
2009/02/19 Javascript
jquery showModelDialog的使用方法示例详解
2013/11/19 Javascript
JS获取鼠标坐标位置实例分析
2016/01/20 Javascript
Javascript实现图片轮播效果(二)图片序列节点的控制实现
2016/02/17 Javascript
VC调用javascript的几种方法(推荐)
2016/08/09 Javascript
微信小程序 页面跳转及数据传递详解
2017/03/14 Javascript
jQuery 循环遍历改变a标签的href(实例讲解)
2017/07/12 jQuery
使用Vuex解决Vue中的身份验证问题
2018/09/28 Javascript
Bootstrap 按钮样式与使用代码详解
2018/12/09 Javascript
Vue侦测相关api的实现方法
2019/05/22 Javascript
python正则表达式判断字符串是否是全部小写示例
2013/12/25 Python
python networkx 包绘制复杂网络关系图的实现
2019/07/10 Python
详解如何减少python内存的消耗
2019/08/09 Python
基于Python数据结构之递归与回溯搜索
2020/02/26 Python
基于python计算并显示日间、星期客流高峰
2020/05/07 Python
Python多线程threading创建及使用方法解析
2020/06/17 Python
HTML5 canvas基本绘图之图形变换
2016/06/27 HTML / CSS
Lucene推荐的分页方式是什么?
2015/12/07 面试题
开办加工厂创业计划书
2014/01/03 职场文书
学校文明单位申报材料
2014/05/06 职场文书
应届毕业生自荐书
2014/06/18 职场文书
关于工作经历的证明书
2014/10/11 职场文书
2014年污水处理厂工作总结
2014/12/19 职场文书
python process模块的使用简介
2021/05/14 Python
用python画城市轮播地图
2021/05/28 Python
nginx实现动静分离的方法示例
2021/11/07 Servers