Python基础11
2020-10-22 本文已影响0人
粽子和小恺
第七章高级数据类型
7.1列表
7.1.1列表及其基本属性
列表的特点:可新增,可删除,可重复,包含类型可以不同。
创建列表的方法:
1.直接给列表赋值
list1=["粽子","和","小恺"]#其中元素与元素之间用英文逗号分割。
2.创建空列表
list2=[]
列表的索引与字符串的索引类似,第一个元素的索引为0,第二个为1,以此类推。
例:
#usr/bin/python3
#coding:utf-8
list1=["粽子","和","小恺"]
print(list1[1])
输出:
和
选学:列表嵌套
这里你们最好自己理解,我给一个例子:
#usr/bin/python3
#coding:utf-8
list3=["我","是"["粽子","和","小恺"]]
print(list[2][1])
输出:
和
7.1.2列表基本操作
拿好你的小本本,前方有大量语法出没!
注:list指你的列表的名字
list[列表索引]=新的内容#修改列表指定内容
list.append("内容")#向列表中添加内容
list.insert(索引,"内容")#向列表指定索引处添加内容
list.extend(另一个list)#合并两个列表
list.remove("内容")#删除列表中知道的内容(如果有多个,则删除第一个)
list.pop(索引)#删除指定索引出的内容,默认删除最后一个
list.clear()#清空列表#以上方法都只在程序运行时内存里删,不在你写的程序里删
list.del()#清除列表
list.count("要统计的元素")#统计该元素在列表中出现的次数
len(list)#统计列表中有多少个元素
list.sort()#将列表正序排序(按照数字或字母顺序)
list.sort(reverse=true)#将列表逆序排序(按照数字或字母顺序)
list.reverse()#将列表直接倒过来排
若想知道更多更详细(比如clear与del有什么异同),你可以留言。
wx:科技与文学