python关于list(列表)的代码-pythonlist方法

2023-08-09 20:29:34

 

敲代码还是得多背书,小白开始学python,请大神们多多指点

注意:python位置是从0开始算起,0为第一位,1为第二位

list:列表,用 [ ] 表示,列表内容可更改

创建列表:list = [ ]

例子 :

list_01 = [1,郭富城,2,黎明,3,刘德华,4,张学友] print(list_01)

[1, 郭富城, 2, 黎明, 3, 刘德华, 4, 张学友]

#增

append.() #在列表最后添加list_01 = [1,郭富城,2,黎明,3,刘德华,4,张学友] list_01.append(周星驰) print(list_01)

[1, 郭富城, 2, 黎明, 3, 刘德华, 4, 张学友, 周星驰]

insert.() #在指定位置添加list_01 = [1,郭富城,2,黎明,3,刘德华,4,张学友] list_01.insert(0,周星驰) print(list_01)

[周星驰, 1, 郭富城, 2, 黎明, 3, 刘德华, 4, 张学友]

extend() #向一个列表添加其他列表的内容list_01 = [1,郭富城,2,黎明,3,刘德华,4,张学友] list_01.extend([周星驰,张国荣]) print(list_01)

[1, 郭富城, 2, 黎明, 3, 刘德华, 4, 张学友, 周星驰, 张国荣]

#删

pop() #删掉最后一个list_01 = [1,郭富城,2,黎明,3,刘德华,4,张学友] list_01.pop() print(list_01)

[1, 郭富城, 2, 黎明, 3, 刘德华, 4]

remove() #删掉指定的值list_01 = [1,郭富城,2,黎明,3,刘德华,4,张学友] list_01.remove(2) print(list_01)

[1, 郭富城, 黎明, 3, 刘德华, 4, 张学友]

del #整个列表删掉 or 根据索引位置删除list_01 = [1,郭富城,2,黎明,3,刘德华,4,张学友] del list_01 print(list_01)

print(list_01)

NameError: name list_01 is not defined

list_01 = [1,郭富城,2,黎明,3,刘德华,4,张学友] del list_01[3] print(list_01)

[1, 郭富城, 2, 3, 刘德华, 4, 张学友]

#改

用索引和 “=”直接更改

list_01 = [1,郭富城,2,黎明,3,刘德华,4,张学友] list_01[0] = 周星驰 print(list_01)

[周星驰, 郭富城, 2, 黎明, 3, 刘德华, 4, 张学友]

#查 (判断某个值是否在列表里)

用in和not in

list_01 = [1,郭富城,2,黎明,3,刘德华,4,张学友] print(1 in list_01) print(1 not in list_01)

True

False

#获取元素索引 (查找某个数值在列表中的位置)

index()

list_01 = [1,郭富城,2,黎明,3,刘德华,4,张学友] print(list_01.index(1))

0 (1在列表第一位,python中0表示第一位)

#利用索引位置调取数据

[ ]list_02 = [1,33,2,54,3,12,4,2] print(list_02[3])

54

利用索引调取一个区间的数据 [ : ]str_01 = asdfkjkjlkjlsdf print(str_01[3:9]) print(str_01[:])

fkjkjl

asdfkjkjlkjlsdf

隔空取数据

[起始索引:终止索引:步长]

str_01 = asdfkjkjlkjlsdf print(str_01[3:9:2])

fjj

#计算某个数值在列表出现的次数

count()

list_02 = [1,33,2,54,3,12,4,2] list_02.sort(reverse=True) print(list_02)

1(表示1在列表里出现一次)

0(表示列表里没有5)

#排序

升序 sort()list_02 = [1,33,2,54,3,12,4,2] list_02.reverse() print(list_02) list_02.reverse() print(list_02)

[1, 2, 2, 3, 4, 12, 33, 54]

降序 sort(reverse = True)list_02 = [1,33,2,54,3,12,4,2] list_03 = [1,33,[2,54],3,12,4,2] print(list_03[2])

[54, 33, 12, 4, 3, 2, 2, 1]

#逆置列表(不是按数据大小排列)

list_02 = [1,33,2,54,3,12,4,2] list_02.reverse() print(list_02) list_02.reverse() print(list_02)

[2, 4, 12, 3, 54, 2, 33, 1]

[1, 33, 2, 54, 3, 12, 4, 2]

#列表的嵌套:列表里面有列表

list_02 = [1,33,2,54,3,12,4,2] list_03 = [1,33,[2,54],3,12,4,2] print(list_03[2])

[2, 54]


以上就是关于《python关于list(列表)的代码-pythonlist方法》的全部内容,本文网址:https://www.7ca.cn/baike/62379.shtml,如对您有帮助可以分享给好友,谢谢。
标签:
声明

排行榜