元祖
元祖看起来和列表很相似,但是不包括方括号,因此,一般这样定义和使用元祖:
>>> tuple=1,2,3
>>> tuple
(1, 2, 3)
>>> tuple[0]
1
但是如果想改变元祖里的一个项...如果可能,能用tuple代替list就尽量用tuple。...所以,只有1个元素的tuple定义时必须加一个逗号,来消除歧义:
>>> t = (1,)>>> t(1,)
Python在显示只有1个元素的tuple时,也会加一个逗号,以免你误解成数学计算意义上的括号...理解了“指向不变”后,要创建一个内容也不变的tuple怎么做?那就必须保证tuple的每一个元素本身也不能变。...list的指定元素:
# -*- coding: utf-8 -*-L = [['Apple', 'Google', 'Microsoft'],['Java', 'Python', 'Ruby', 'PHP