python3基础知识点_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)

运行结果:

e1a6a0824ecdcdd41c9f48f43c355004.png

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

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 ina)print(9 in a)

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值