Python学习心得(6)

Python学习心得(6)

列表
列表是最常用的Python数据类型,它可以作为一个方括号内的逗号分隔值出现。
列表的数据项不需要具有相同的类型。
创建一个列表,只要把逗号分隔的不同的数据项使用方括号括起来即可。例如:
list = [] list = [1,'a',3.14] list = [1]
切片 :同tuple、str
改变值:
list.append(“b”)追加值

list=[1,2,3,4,5,6]
list.append("b")
print(list)#[1, 2, 3, 4, 5, 6, 'b']

max(l)列表中元素的最大值

list=[1,2,3,4,5,6]
print(max(list))#6

len()列表长度

list=[1,2,3,4,5,6,"a","c","b","d"]
print(len(list))

min()列表中元素的最小值

list=[1,2,3,4,5,6]
print(min(list))#1

sum()列表元素的和

list=[1,2,3,4,5,6]
print(sum(list))#21

内置函数
list.index()首次出现先的下标

list = [1,3,3.14,1,2]
# list.clear()
print(list.index(2))#4

list.count()方法用于统计某个元素在列表中出现的次数。

list = [1,3,3.14,1,2]
print(list.count(1))#2

list.remove()删除元素在列表中的第一次出现

list = [1,3,3.14,1,2]
list.remove(3.14)
print(list)#[1, 3, 1, 2]

list.sort()排序

list = [1,3,3.14,1,2]
list.sort()
print(list)#[1, 1, 2, 3, 3.14]

List.pop()栈方法,函数用于移除列表中的一个元素(默认最后一个元素),并且返回该元素的值。

list1 = ['Google', 'Runoob', 'Taobao']
list_pop=list1.pop(1)#下标位置
print("删除的项为 :", list_pop)
print("列表现在为 : ", list1)
#删除的项为 : Runoob
#列表现在为 :  ['Google', 'Taobao']

list.clear()清空

list = [1,3,3.14,1,2]
list.clear()
print(list)#[]

list.insert()在指定位置插入

list = [1,3,3.14,1,2]
list.insert(2,"asd")
print(list)#[1, 3, 'asd', 3.14, 1, 2]

list.reverse()用于反向列表中元素

list = [1,3,3.14,1,2]
list.reverse()
print(list)#[2, 1, 3.14, 3, 1]
其实它的作用相当于list [ : : -1 ]

list.extend()用于在列表末尾一次性追加另一个序列中的多个值(用新列表扩展原来的列表)

list = ["a","b"]
t = ["a","c"]
list.extend(t)
print(list)#['a', 'b', 'a', 'c']

多维列表
其实多维列表,说白了也就是列表中套列表(简单理解,不知道对不对,望大佬指出错误),也就是将多个内存地址内的值放入同一个内存地址中。它的表达方式其实很简单`

list = [ 1 , 3 , 3.14 , 1 , 2 , ' a ' , ' c ' ]
list2d = [ [ 1 , 2 , 3 ] , [ 4 , 5 , 6 ] , [ 7 , 8 , 9 ] ]
list3d = [ [ [ 1 , 2 ] , [ 3 , 4 ] ] , [ [ 5 , 6 ] , [  7,  8 ] ],  [ [ 9] , [ 0 ] ] ] 

`

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值