原文:https://www.cnblogs.com/xuxiaolu/p/4726064.html

Python中最常见括号()、[]、{}的区别

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

1. Python中的小括号():

代表tuple元祖数据类型,元祖是一种不可变序列。创建方法很简单,大多数时候都是小括号括起来的。

#元组
>>> tup = (1,2,3)
>>> tup
(1, 2, 3)
#空元祖
>>> ()
()
#一个值的元祖
>>> 55,
(55,)

2.Python中的中括号[]:

代表list列表数据类型,列表是一种可变序列。创建方法既简单又特别。

#字符串转列表
>>> list('Python')
['P', 'y', 't', 'h', 'o', 'n']
#空列表
empty_list = list()
或empty_list = []
#分割成列表
string1 = 'a/b//c/d///e'
string1.split('//')

3.Python中的花括号{}:

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

在一个字典内,键名必须是唯一的,值可以是任何数据。(同名的键,后面的值会覆盖前面的值)

 #字典
>>> dic = {'jon':'boy','lili"':'girl'}>>> dic
{'jon': 'boy', 'lili"': 'girl'}
#空字典
d1 = {}
#使用函数创建字典(参数是关键字参数( key=value))
d1=dict() #返回一个空字典
>>> d1=dict(name='小王',age=24)
>>> print(d1)
{'name': '小王', 'age': 24}

Python中最常见括号()、[]、{}的区别相关推荐

  1. Python基础学习-Python中最常见括号()、[]、{}的区别 2015-08-13 07:54 by xuxiaoxiaoxiaolu, 1138 阅读, 0 评论, 收藏, 编辑 Pytho

    Python基础学习-Python中最常见括号().[].{}的区别 2015-08-13 07:54 by xuxiaoxiaoxiaolu, 1138 阅读, 0 评论, 收藏, 编辑 Pytho ...

  2. python中bytearray和java中byte[]的区别_Python经典面试题:说说Python中xrange和range的区别?...

    昨晚一小伙后台问xrange和range有啥区别,讲了下他倒领悟的挺快,其实这也是你各面试Python岗位,经常会遇到的Python面试题,长个心眼哈,说不定明年3月你找工作就用上了. 废话不多说,开 ...

  3. python有关迭代器和生成器的面试题_【面试题 | Python中迭代器和生成器的区别?】- 环球网校...

    [摘要]今天给大家解答一道Python常见的面试题,希望这个面试栏目,给那些准备面试的同学,提供一点点帮助!小编会从最基础的面试题开始,每天一题.如果参考答案不够好,或者有错误的话,麻烦大家可以在留言 ...

  4. python中函数和类的区别_Python中函数和方法的区别

    简单总结: 与类和实例无绑定关系的function都属于函数(function): 与类和实例有绑定关系的function都属于方法(method). 首先摒弃错误认知:并不是类中的调用都叫方法 函数 ...

  5. python中int和eval的区别_python中eval与int的区别浅析

    python中eval和int的区别是什么?下面给大家介绍一下: 1.eval()函数 eval()能够以Python表达式的方式解析并执行字符串,并将返回结果输出.eval()函数将去掉字符串的两个 ...

  6. python2中xrange比range优点_【Python面试】 说说Python中xrange和range的区别?

    公众号新增加了一个栏目,就是每天给大家解答一道Python常见的面试题,反正每天不贪多,一天一题,正好合适,只希望这个面试栏目,给那些正在准备面试的同学,提供一点点帮助! 小猿会从最基础的面试题开始, ...

  7. python range 步长为负数_【Python面试】 说说Python中xrange和range的区别?

    公众号新增加了一个栏目,就是每天给大家解答一道Python常见的面试题,反正每天不贪多,一天一题,正好合适,只希望这个面试栏目,给那些正在准备面试的同学,提供一点点帮助! 小猿会从最基础的面试题开始, ...

  8. [转载] Python中生成器和迭代器的区别

    参考链接: Python迭代器 Python中生成器和迭代器的区别(代码在Python3.5下测试): Num01–>迭代器 定义: 对于list.string.tuple.dict等这些容器对 ...

  9. Python经典面试题:说说Python中xrange和range的区别?

    昨晚一小伙后台问xrange和range有啥区别,讲了下他倒领悟的挺快,其实这也是你各面试Python岗位,经常会遇到的Python面试题,长个心眼哈,说不定明年3月你找工作就用上了. 废话不多说,开 ...

最新文章

  1. Linux命令之du
  2. ajax: PopupControlExtender使用
  3. Django使用心得(二)
  4. No report created. Execute hbck_chore_run in hbase shell to generate a new sub-report.
  5. 查询链接服务器信息,如何通过 SQL Server 链接服务器和分布式查询使用 Excel
  6. 京东供应链金融科技推出“采购融资”服务 最高100万无抵押融资
  7. ln命令:软链接建立与删除
  8. 红帽学习笔记[RHCSA] 第二课[文件、目录、相关命令]
  9. tensorflow Dataset API diff between make_initializable_iterator and make_one_shot_iterator
  10. SSH框架下 Proxool 连接池配置
  11. 缠论中枢python源码_通达信缠论中枢主图公式源码
  12. Picsee 1.3.0 (48) 中文版 (可能是最好的图片管理查看工具)
  13. Linux操作系统-----应用开发概述
  14. 【vue】vue中element表格导出为excel表格
  15. 轻松搞定iOS自动化环境搭建
  16. Win10如何修改外接显示器分辨率
  17. 县级公立医院改革明年推开 今年再增700试点
  18. 魔与道java版本_魔与道360版下载
  19. NotePad++ 删除重复行
  20. Tesseract-OCR的使用---提取图片中的文字(OneNote)

热门文章

  1. 【转载】前向和后向欧拉方法
  2. 2023哈尔滨师范大学计算机考研信息汇总
  3. 站长号平台新版友情链接交换上线
  4. python,利用秦九韶算法计算多项式值
  5. 论文阅读笔记:Retinal vessel segmentation of color fundus images using multiscale convolutional neural.....
  6. 我在养一个很牛逼的大单!
  7. 自制arduino,集成10种功能,原理图,hex文件分享
  8. [阅读技巧] 快速阅读之二 进一步提升阅读资料的速度
  9. stm32f103为什么不能延迟2秒
  10. 做自媒体拍短视频,不想露脸怎么玩?