python3基础知识点之列表

1.列表的定义

列表是以方括号[] 包围,元素以逗号分隔的序列,数据结构之一 ; 空列表 list = []

list = [1,2,"test","测试"]
print(type(list))
print(list)

2.列表的特点

a.有序

b.可变(可以对列表内的元素进行增删改查)

c.可以存储不同的数据类型和数据结构

d.与字符串的索引一样,列表索引从0开始。列表可以进行截取、组合等。

3.查看列表的操作方式  dir(list)

list = [1,2,"adb","test"]
print(dir(list))

4.列表的访问

4.1 根据下标  ----索引位访问

list = [1,"google","taobao",3,"测试"]
print(list[2])

4.2 列表的反转函数 .reverse() ---直接把列表的内容反转,改变了列表原来的顺序

list = [1,"google","taobao",3,"测试"]
list.reverse()
print(list)

运行结果:

4.3 列表的反转输出   ----对列表的元素进行反向排序,不会改变列表原来的顺序

list = [1,"google","taobao",3,"测试"]
print(list[::-1])

4.4 区间截取,步长   ----类似字符串

list = [1,"google","taobao",3,"测试",4,7,8]
print(list[2:5])
print(list[1:6:2])

5.求列表的最大值max(list) ,最小值min(list)

list = [1,3,9,4,7,8]
print(max(list))
print(min(list))

6.在列表末尾追加元素  .append("元素")  --只能单个追加

list = [1,3,9,4,7,8]
list.append(‘test‘)
print(list)

7.在列表末尾一次性追加另一个序列中的多个值(用新列表扩展原来的列表)   .extend(seq)  seq---指元素列表

list = [1,"google","taobao",3,"测试"]
list1 = [1,3,9,4,7,8]
list.extend(list1)
print(list)

8.向列表中插入数据  .insert(索引位,"元素")  ----在索引位之前插入

list = [1,"google","taobao",3,"测试"]
list.insert(2,"香蕉")
print(list)

9.修改列表中元素

list = [1,"google","taobao",3,"测试"]
list[3]=‘666到飞起‘
print(list)

10.删除列表元素  用 del 语句来删除列表的的元素   del  列表[索引位]

list = [1,"google","taobao",3,"测试"]
del list[3]
print(list)

11.移除元素函数  .remove()

list = [1,"google","taobao",3,"测试"]
list.remove("taobao")
print(list)

12.列表的比较 > >= < <= !=  ==

list1=[1,2,3,4,6,‘4‘]
list2=[4,5,7,8]
print(list1<list2}

13.列表常用的函数

13.1 求列表元素的个数 len(list)  list--要计算元素个数的列表。返回列表元素的个数

list=[1,2,‘test‘,‘roob‘,‘测试‘]
print(len(list))

13.2 列表内元素的排序  列表名.sort()   ---对列表的整型元素进行升序

list = [77,88,99,23,3,5]
list.sort()
print(list)

13.3 列表中指定元素的索引位  list.index("元素")

list=[1,2,‘test‘,‘roob‘,‘测试‘]
list.index(‘roob‘)
print("输出索引:",list.index(‘roob‘))

13.4 移除列表中的一个元素(默认最后一个元素),并且返回该元素的值。 list.pop()

list=[1,2,‘test‘,‘roob‘,‘测试‘]
list.pop()
print ("列表现在为 : ", list)

13.5 统计元素在列表中出现的次数  .count("元素")

list = [12,4,6,7,12,7,9,12]
list.count(12)
print(list.count(12))

13.6 清空列表函数 list.clear()   类似于 del a[:]

list = [12,4,6,7,12,7,9,12]
list.clear()
print("清空后的列表:",list)

13.7 复制列表函数 list.copy()

list=[1,2,‘test‘,‘roob‘,‘测试‘]
list1 = list.copy()
print("list1 列表:",list1)

13.8 列表的嵌套

13.9 判断元素是否在列表里面 in   not in  ---当条件成立时,则是真(True),当条件不成立时,则为假(Flase)

a = [1,3,4,67,8]
print(1 in a)
print(9 in a)

原文地址:https://www.cnblogs.com/dp0702/p/9642193.html

时间: 2024-12-12 01:34:37

python3基础知识点之列表的相关文章

Python3基础 not in列表名 判断一个元素是否不在列表中列表中

镇场诗:---大梦谁觉,水月中建博客.百千磨难,才知世事无常.---今持佛语,技术无量愿学.愿尽所学,铸一良心博客.------------------------------------------ 1 code 1 aList=[1,2,3,4,[5,6]] 2 result=5 not in aList 3 print(result) 注:列表中的列表,in 不支持查询的 2 show ------------------------------------------博文的精髓,在技术部

Python3基础 index 全列表查找与指定索引范围查找

镇场诗: 诚听如来语,顿舍世间名与利.愿做地藏徒,广演是经阎浮提. 愿尽吾所学,成就一良心博客.愿诸后来人,重现智慧清净体.------------------------------------------ code: #看下面的列子,长度11,最后一个索引10 newmember=[0,1,2,3,4,5,6,7,8,9,1] print(newmember) arg=1 ind=newmember.index(arg) print('整个列表的第一个索引:'+str(ind)) arg=1

Python3基础 把一个列表中内容给另外一个列表,形成两个独立的列表

镇场诗:---大梦谁觉,水月中建博客.百千磨难,才知世事无常.---今持佛语,技术无量愿学.愿尽所学,铸一良心博客.------------------------------------------ 1 code 1 aList1=[1,2,3,4,5,6,7,213,54,124,774,2312,531,76] 2 aList2=aList1[:] 3 4 print(aList1) 5 print(aList2) 2 show ------------------------------

Python3基础 reverse 将列表倒序排列

镇场诗:---大梦谁觉,水月中建博客.百千磨难,才知世事无常.---今持佛语,技术无量愿学.愿尽所学,铸一良心博客.------------------------------------------ 1 code 1 aList=[1,2,3,4,5,6,7] 2 aList.reverse() 3 print(aList) 2 show ------------------------------------------博文的精髓,在技术部分,更在镇场一诗.Python是优秀的语言,值得努力

Python3基础 sort 将一个列表中的值升序排列

镇场诗:---大梦谁觉,水月中建博客.百千磨难,才知世事无常.---今持佛语,技术无量愿学.愿尽所学,铸一良心博客.------------------------------------------ 1 code 1 aList=[1,2,3,4,5,6,7,213,54,124,774,2312,531,76] 2 aList.sort() 3 print(aList) 2 show ------------------------------------------博文的精髓,在技术部分,

Python3基础 给一起列表起两个名字

镇场诗:---大梦谁觉,水月中建博客.百千磨难,才知世事无常.---今持佛语,技术无量愿学.愿尽所学,铸一良心博客.------------------------------------------ 1 code 1 aList1=[1,2,3,4,5,6,7,213,54,124,774,2312,531,76] 2 aList2=aList1 3 4 print(aList1) 5 print(aList2) 2 show ---------------------------------

Python3基础 reverse反转列表 示例

镇场诗: 诚听如来语,顿舍世间名与利.愿做地藏徒,广演是经阎浮提. 愿尽吾所学,成就一良心博客.愿诸后来人,重现智慧清净体.------------------------------------------ code: #看下面的列子 newmember=['北斗阳明贪狼星君', '北斗阴精巨门星君', '北斗真人禄存星君', '北斗玄冥文曲星君', '北斗丹元廉贞星君', '北斗北极武曲星君', '北斗天关破军星君'] print(newmember) newmember.reverse()

Python3基础 pop 取出列表的最后一个元素

镇场诗: 诚听如来语,顿舍世间名与利.愿做地藏徒,广演是经阎浮提. 愿尽吾所学,成就一良心博客.愿诸后来人,重现智慧清净体.------------------------------------------ code: member=['文殊','普贤','观音','弥勒','舍名利'] print(member) #显然舍名利,还需要培养很多优秀的品质,那么先取出他 needWorkPerson=member.pop() print(member) print(needWorkPerson)

Python3基础 extend向列表尾部插入多个元素

镇场诗: 诚听如来语,顿舍世间名与利.愿做地藏徒,广演是经阎浮提. 愿尽吾所学,成就一良心博客.愿诸后来人,重现智慧清净体.------------------------------------------ ex: >>> member=['文殊','普贤','观音','弥勒'] >>> member ['文殊', '普贤', '观音', '弥勒'] >>> member.extend(['释迦摩尼佛','弥勒佛']) >>> me