2016-10-28 58 views
-2

如果有像这样的列表:此列表包含什么?

lst = [('this', 4, 3), ('that', 9, 3), ('those', 2, 6)] 

什么这个列表中的每个元素是什么?

'这个' - 是一个字符串

4 - 是一个整数

这个呢? ('this',4,3)

+11

['tuple'](https://docs.python.org/2/tutorial/datastructures.html#tuples-and-sequences) – EdChum

+1

http://stackoverflow.com/questions/1708510/python-list- vs-tuple-when-to-use-each –

+0

包含3个元组的列表。 –

回答

2

这是一个tuple。元组是一系列不可变的Python对象。元组是序列,就像列表一样。元组和列表之间的区别在于,不同于列表和元组使用括号,元组不能改变,而列表使用方括号。

+2

从技术上来说,元组并不完全是由圆括号产生的。请参阅http://stackoverflow.com/q/16017811/10077 –