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

花括号创建

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,并且语法允许基于循环的过程式创建内容,称为推理。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值