1.创建一个列表
给列表一个名字,然后外用中括号,内用逗号隔开。 例:member = [‘布丁’, ‘奶茶’, 3.14, [1,2,3]]
2.向列表中添加元素,用append、extend、insert
append member.append(要添加的内容,只能有一个参数) 例:member.append(‘福禄娃娃’)
extend 只用一个列表扩展成另一个列表,他的参数也应该是一个列表 member.extend(一个列表) 例:member.extend([‘竹林小溪’,‘Crazy迷恋’])
insert 有两个参数,一个是在列表中的位置,另一个是在一个位置插入一个元素 注:Python的顺序索引从零开始 例:member.insert(0,‘牡丹’)
3.从列表中获取元素
例:temp = member[0] 如果调换一下,如 member[1] = temp 则表示把temp放到member列表中第二个的位置
4.从列表中删除元素
remove member.remove(‘布丁’)
del (不是一个函数,是一个del语句) 例:del member[0]删除第一个元素 或者del member 删除整个列表
pop 从列表中取出最后一个元素,并返回给你 member.pop() name = member.pop()
5.列表分片slice
利用索引,一次性获取多个元素 ***注:如果要拷贝整个列表,不要直接用等号,而是使用切片,从头切到尾的方式
6.列表中的常用操作符***
比较操作符 逻辑操作符 连接操作符 重复操作符 成员关系操作符
列表比较大小,往往从第一个元素开始比较
列表里的列表:list5[1][1]
count 例:list3.count(123) 查询123在列表里出现的次数
index list3.index(123, 3, 7) 表示从3到7,123出现的次数 reverse 把整个列表全部反转 list3.reverse() sort 把列表从小到大排序 list3.sort() 从大到小,可以多使用一次reverse
sort(func, key) 两个参数: func——指定排序的算法 key——和算法搭配的关键字 sort(reverse)不改的话,默认reverse=FALSE list3.sort(reverse=True)就反转排序了
|