1.list Python内置的一种数据类型是列表:list。list是一种有序的集合,可以随时添加和删除其中的元素。
1.1,上面a后面就是代表了一个集合,他的大小为2,和java的数组一样
1.2,如果我们需要获取最后一个元素呢,a[-1]角标是-1就行了
1.3,list是一个可变的有序表,所以,可以往list中追加元素到末尾:
a.append('Adam')
1.4,也可以把元素插入到指定的位置,比如索引号为1
的位置:
a..insert(1, 'Jack')
1.5,要删除list末尾的元素,用pop()
方法:
a..pop()
1.6,要删除指定位置的元素,用pop(i)
方法,其中i
是索引位置:
a..pop(1)
1.7,要把某个元素替换成别的元素,可以直接赋值给对应的索引位置:
a[1]='aaaa'
1.8,list里面的元素的数据类型也可以不同,比如:
L = ['Apple', 123, True]
1.9,ist元素也可以是另一个list,比如:
s = ['python', 'java', ['asp', 'php'], 'scheme']
2.0,tuple 另一种有序列表叫元组:tuple。tuple和list非常类似,但是tuple一旦初始化就不能修改
2.1, 如果要定义一个空的tuple,可以写成()
t = ()
2.2,但是,要定义一个只有1个元素的tuple,如果你这么定义:
t = (1,)
list和tuple是Python内置的有序集合,一个可变,一个不可变。根据需要来选择使用它们。