#数据类型:
list列表
len()可以得出list中的字符数
list中元素位置索引从0开始,[-1]可得最后一个元素(要确保索引不要越界)
>>> Techs = ['MIT', 'Cal Tech']
>>> print Techs
['MIT', 'Cal Tech']
>>> Ivys = ['Harvard', 'Yale', 'Brown']
>>> print Ivys
['Harvard', 'Yale', 'Brown']
>>> Univs = []
>>> Univs.append(Techs)
>>> print Univs
[['MIT', 'Cal Tech']]
>>> Univs.append(Ivys)
>>> print Univs
[['MIT', 'Cal Tech'], ['Harvard', 'Yale', 'Brown']]
数组
for e in Univs:
print e
for c in e: print c
['MIT', 'Cal Tech']
MIT
Cal Tech
['Harvard', 'Yale', 'Brown']
Harvard
Yale
Brown
#如何去除数组中的元素
#如何删除某一位置的元素
#如何添加元素至末尾
#如何添加元素至某一位置
#替换某一位置的元素
##Techs = ['MIT', 'Cal Tech']
##Ivys = ['Harvard', 'Yale', 'Brown']
##Univs = []
##Univs=Techs+Ivys
##print(Univs)
##Univs.pop(1)
##print(Univs)
##print(Univs[1])
##Univs.append('Adam')
##print(Univs)
##Univs.insert(2,'Mike')
##print(Univs)
##Univs[2]='a'
##print(Univs)
>>> Techs = ['MIT', 'Cal Tech']
>>> print Techs
['MIT', 'Cal Tech']
>>> Ivys = ['Harvard', 'Yale', 'Brown']
>>> print Ivys
['Harvard', 'Yale', 'Brown']
>>> Univs = []
>>> Univs.append(Techs)
>>> print Univs
[['MIT', 'Cal Tech']]
>>> Univs.append(Ivys)
>>> print Univs
[['MIT', 'Cal Tech'], ['Harvard', 'Yale', 'Brown']]
tuple元组#immutable(strings也是)
定义一个空的tuple,可以写成
()
,
只有1个元素的tuple定义时必须加一个逗号
,
tuple的每个元素,指向永远不变。
>>> t = ('a', 'b', ['A', 'B'])
>>> t[2][0] = 'X'
>>> t[2][1] = 'Y'
>>> t
('a', 'b', ['X', 'Y'])