Python-list and tuple

list是一种内置的数据类型,是一种有序的集合,可以随时添加和删除其中的元素。

classmates = ['Michael','Bob','Tracy'];

1、len(classmates):返回list元素的个数 3

2、索引:classmates[0] ’Machael‘

    获得最后一个元素:classmates[len-1] or classmates[-1]

    同理获得倒数第2个:classmates[len-2] or classmates[-2]

3、追加元素:追加到末尾  classmates.append('Adam') 

         在指定位置插入元素 classmates.insert(1,'Jack')

4、删除元素:删除最后一个元素 classmates.pop()  返回pop的值

        删除指定位置的元素 classmates.pop(1) 

5、替换元素:classmates[1] = 'Sarah'

6、list中元素的数据类型可以不同:L = ['Apple',123,True]

7、list中的元素也可以是另一个list:s = ['python','java',['asp','php'],'scheme']

  此时len(s) 4  s可以看做二维数组,访问'asp' s[2][0]

8、如果L = [],则len(L) 0

 

tuple 元组 与list很相似,但是tuple一旦初始化就不能修改

classmates = ('Michael','Bob','Tracy')

此时classmates这个元组不能被改变,即不能插入、删除,只能读取,与list相同。

1、t = (1,2) 

2、t = ()

3、t = (1,)

你可能感兴趣的:(python)