()、[]和{}的区别是什么?
在Python中,()、[]和{}有什么区别呢?
它们都是用来存放一组数据的?我该怎么知道什么时候用哪个呢?
5 个回答
6
() - tuple
[] - list
{} - dictionary
所有的Python教程都应该讲到这个内容。这里是一个很好的入门地方。
9
- () 是元组:一种不可变的值集合,通常(但不一定)包含不同类型的值。
- [] 是列表:一种可变的值集合,通常(但不一定)包含相同类型的值。
- {} 是字典:用于存储键值对的集合。
关于列表和元组的区别,可以查看 这里。另外,您还可以参考:
86
() - 元组
元组是一系列不能被改变的项目(不可变)。
[] - 列表
列表是一系列可以被改变的项目(可变)。
{} - 字典或集合
字典是由键值对组成的列表,键是唯一的(可变)。从Python 2.7/3.1开始,{}
也可以表示一组唯一的值(可变)。