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)就反转排序了