chevron-up bell reply instagram twitter2 feed3 finder search-25px-p0
暂无公告

 python学习 笔记——使用list和tuple

2015-04-05 09:04

Python内置的一种数据类型是列表:list。list是一种有序的集合,可以随时添加和删除其中的元素。类似于C语言中的一维数组。

使用方法

[cc lang="python"]
a=['list','help','see','well']#定义list a
print a[0]                    #输入list a中的第一个元素
print len(a)                  #计算a中的元素个数
a.append('shift')             #在list a的末尾添加一个元素shift
print a                       #打印出list a
print a[-1]                   #显示list a中的倒数第一个元素
a[-1]='wels'                  #list a 的最后一个元素值为wels
print a[-1]                   #打印出list a的倒数第一个元素
a.pop(-1)                     #删除list a中的最后一个元素
print a                       #打印出list a
b = ['a','bb','ccc']          #定义list b
a.append(b)                   #把list b添加到list a的最后
print a                       #打印出list a
print a[-1][2]                #取出list a中的倒数第一个元素中的第二个元素
[/cc]
注意:1.list的里面的元素可以为不同类型的元素
2.list里面的元素可以为另一个list
例如:a=[‘a’,[‘aa’,’bbb’,’cccc’],’123’]
取bbb的时候可以用a[2][2]取到,因此可以讲a看做是二维数组。

tuple

用法和list一样,但tuple一旦被定义就不能改变,但tuple中可以包含list

例如:t=(1,10,'a','ss',['a','bb','ccc'])

tuple所谓的“不变”是说,tuple的每个元素,指向永远不变。即指向'a',就不能改成指向'b',指向一个list,就不能改成指向其他对象,但指向的这个list本身是可变的!

 

加贝

发表评论