Python-列表

Python-列表,第1张


一、列表的介绍

1.格式:变量=[,,,...]

2.例题:

#存字符串类型
nameList=["刘耀文","邓紫棋","张国荣"]

#存数字类型
ageList=[1,2,3]

#嵌套列表
nameList=["刘耀文","宋亚轩",["邓紫棋","邓伦"]]

#混合类型
myList=["刘耀文",16,["sing","dance"]]


二、列表的相关 *** 作

name="刘耀文"
name1=["sing","dance","rap"]
name2=[16,183,43,18]

1.新增

①append:向列表中添加一个元素

#列表新增
#append列表和字符串
name1.append(name)
print(name1)
#append列表和列表
name1.append(name2)
print(name1)

②extend:把一个元素拆分,向列表中新增多个元素

#extend列表和字符串
name1.extend(name)
print(name1)
#extend列表和列表
name1.extend(name2)
print(name1)

③insert:根据索引向列表中添加一个元素,如果索引不存在默认添加到列表最后

#insert根据索引添加
name1.insert(2,name)
print(name1)

2.删除

①del:根据索引进行删除

#del根据索引进行删除
del name1[0]
print(name1)

②pop:默认删除最后一个元素,即默认index=-1,也可根据索引删除

#默认删除最后一个元素
name1.pop()
print(name1)
#指定索引进行删除
name1.pop(1)
print(name1)

③remove:根据元素值进行删除

#根据元素的值进行删除
name1.remove("sing")
print(name1)

3.修改

①根据索引进行修改,若索引不存在会报错

#索引存在
name1[0]="singer"
print(name1)
#索引不存在
name1[100]="basketball"
print(name1)

4.查询

①index:查询列表中的元素,如果存在就返回元素的索引,不存在就报错

#根据值查询,返回索引,不存在就报错
print(name1.index("dance"))

②count:查询列表中某元素的个数,不存在返回0

#查询列表中值的个数
print(name1.count("dance"))

5.排序sort()

①正序:默认从小到大

#正序
name2.sort()
print(name2)

②倒序:从大到小,添加参数reserve=True

#倒序
name2.sort(reverse=True)
print(name2)

③反转:将第一个元素和倒数第一个元素调换位置,第二个元素和倒数第二个元素调换位置。






#反转
name2.reverse()
print(name2)

6.列表的循环取值

①for循环

#for循环
for number in name2:
    print(number)

②while循环

#while循环
i=0
while i

7.列表的嵌套

①格式:变量名=[,[,]]

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/langs/568403.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-04-09
下一篇 2022-04-09

发表评论

登录后才能评论

评论列表(0条)