丹的Python学习笔记Day4数组

时间:2022-01-30 00:32:29

1. 列表list和元组tuple的区别:

list可以随意添加和修改,用[]表示;list中的元素可以是不同类型,文本需要带'',布尔型、数字不需,也可嵌套另一个list或tuple

tuple不可以修改,用()表示

但是,tuple中可以嵌套[],()中若有[]元素,则该元素可以进行修改。

列表的嵌套可以构成二元数组及多元数组。


2. list的相关用法:

定义classmate是一个list

classmate=['Zhangsan', 'Lisi', 'Wangwu']

1) len(classmate)

2) 索引访问list中的元素,索引从0开始,如:classmate[0];最后一个元素的索引是len(classmates) - 1;也可直接用-1表示,-2表示倒数第二个元素。如:classmate[-1]表示list,classmate中的倒数第一个元素'Wangwu'

3) list中追加元素,classmate.append('Adam')

4) list中指定位置插入元素,classmate.insert(1, 'Jack')

5) 删除末尾元素,classmate.pop();删除索引为i的元素,classmate.pop(i)

6) 元素替换,classmate[1] = 'Sarah'


3.tuple的用法

1)定义tuple中只有一个元素时,需要加,

如:tuple=(1,)否则为数学意义上的括号