花括号创建

dictionaries或

sets.方括号创建

lists。

它们被称为字面量;设置文字:

aset = {'foo', 'bar'}

或字典字面量:

adict = {'foo': 42, 'bar': 81}

empty_dict = {}

或列表文字:

alist = ['foo', 'bar', 'bar']

empty_list = []

要创建空集,您只能使用set()。

集合是唯一元素的集合,您不能对它们排序。列表是元素的有序序列,值可以重复。字典将键映射到值,键必须是唯一的。设置和字典键也必须满足其他限制,以便Python能够有效地跟踪它们,并知道它们是并将保持唯一。

还有tuple type,对于1个或多个元素使用逗号,在许多上下文中括号是可选的:

atuple = ('foo', 'bar')

another_tuple = 'spam',

empty_tuple = ()

WARNING_not_a_tuple = ('eggs')

注意在another_tuple定义中的逗号;它是逗号,使它成为一个元组,而不是括号。 WARNING_not_a_tuple不是一个元组,它没有逗号。没有圆括号,所有你剩下的是一个字符串,而不是。

用于诸如这些的容器的字面量也称为displays,并且语法允许基于循环的过程式创建内容,称为推理。

python大括号用法_Python中的大括号和方括号有什么区别?相关推荐

  1. python end用法_python中end的使用方法

    python中end的使用方法 发布时间:2020-06-17 09:47:13 来源:亿速云 阅读:178 这篇文章给大家分享的是有关python中end的使用方法,小编觉得挺实用的,因此分享给大家 ...

  2. python try用法_python中的try的用法

    展开全部 try语句32313133353236313431303231363533e78988e69d8331333431366238是python里面的控制语句,与except,finally配合 ...

  3. python map用法_Python中ChainMap的一种实用用法

    Python部落(python.freelycode.com)组织翻译,禁止转载,欢迎转发. 简而言之ChainMap:将多个字典视为一个,解锁Python超能力. Python标准库中的集合模块包含 ...

  4. python大括号用法_Python中各种括号的区别、用途及使用方法

    python语言最常见的括号有三种,分别是:小括号( ).中括号[ ]和大括号也叫做花括号{ }.其作用也各不相同,分别用来代表不同的python基本内置数据类型. 小括号( ):代表tuple元组数 ...

  5. python yield用法_Python中迭代器和生成器的区别?

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

  6. python map用法_Python中 map()函数的用法详解

    python map()函数问题 使用map()函数生成一个值D但是检测D的长度时,只能测一次,一次之后D似不知道你的dataSet 是什么数据,是否是从数据库取出来的结果游标, 如果是的 那么dat ...

  7. python timeit用法_python中的计时器timeit的使用方法

    本文介绍了python中的计时器timeit的使用方法,分享给大家,具体如下: timeit 通常在一段程序的前后都用上time.time(),然后进行相减就可以得到一段程序的运行时间,不过pytho ...

  8. python not用法_python中not、and和or的优先级与详细用法介绍

    前言 (小白专用)本次所分享的是python中的not.and.or的执行时的优先级,以及他们的具体用法.本文比较详细,不喜勿喷. 一.not.and.or的含义以及优先级 对象 返回结果 优先顺序 ...

  9. python template用法_python中Template的使用介绍

    Template无疑是一个好东西,可以将字符串的格式固定下来,重复利用.同时Template也可以让开发人员可以分别考虑字符串的格式和其内容了,无形中减轻了开发人员的压力. Template属于str ...

最新文章

  1. [BZOJ1030] [JSOI2007]文本生成器
  2. mysql c 多线程封装_mysqlConnectorC/C++多线程封装_MySQL
  3. Centos5.11 使用yum源
  4. php软件开发--mysql数据库进阶
  5. 【不行你来找我】webstorm设置背景图片
  6. MOSS2007-学习笔记-备忘录-单点登录-(1)-我的网站'?
  7. java+catch块不执行_Java异常处理机制:try...catch...的执行流程
  8. uniapp h5 微信分享
  9. Mysql从入门到入魔——3. 查询、排序、WHERE过滤
  10. GBK版本和UTF-8版本的区别
  11. 客户分享微信个人号私域流量池养号技巧:外部储蓄号、内部储蓄号应该如何分别运营和养号!...
  12. win10系统用激活码激活,用dos命令来激活,只能激活半年时间,暂时没找到永久的。
  13. 美通企业周刊 | 湖北与百胜中国签署战略合作协议;喜茶首家环保主题店亮相深圳;万豪2021年将开设中国第400家酒店...
  14. Debian查看系统版本
  15. MySQL的基本知识点,一千行命令概括
  16. P2P的资金托管方式 参考
  17. 织信Informat如何连接其他应用?
  18. 网页抓取实例之wildberries电商平台数据抓取
  19. VS2010自定义背景设置
  20. IM架构方案设计 -夜幕思年华

热门文章

  1. 【系统设计】会议室预定系统房间预定系统设计
  2. IPv6协议的技术分析
  3. 泛微E8流程导入操作
  4. PHP 替换原则,里氏替换原则是什么?
  5. 【隔空投送】2023新品,加速科技ST2500E重磅来袭
  6. java定义字符串常量_Java中的字符串常量池
  7. 弗洛伊德(Floyd)算法
  8. 华为OD机试题 - 员工出勤(JavaScript)| 机考必刷
  9. 硬见小百科:EMC5个重要属性
  10. 数据结构 实验报告07