欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 人文社科 > 生活经验 >内容正文

生活经验

python中数据类型为list_python_数据类型_list

发布时间:2023/11/27 生活经验 38 豆豆
生活随笔 收集整理的这篇文章主要介绍了 python中数据类型为list_python_数据类型_list 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

names = ['one','two','three','four','five']

#列表切片

print(names[0:]) #['one', 'two', 'three', 'four', 'five']

print(names[1:]) #['two', 'three', 'four', 'five']

print(names[1:-1]) #['two', 'three', 'four']

print(names[1:-1:2]) #['two', 'four'],从左到右隔一个取

print(names[1::2]) #['two', 'four']

print(names[1::-2]) #['two'],代表从第二个开始,从右往左隔一个取

print(names[3::-1]) #['four', 'three', 'two', 'one'],即从第四个开始,从右往左取

#添加

names.append('kt') #添加,自动在列表末尾添加

names.insert(1,'lx') #在第二位处插入

#修改,直接对索引位置赋值

names[1] = 'glx' #将第二位的改为glx

names[2:4] = ['b','c'] #将3,4位的改为'b','c' 因为取出的索引是列表,所以要用列表替换

#删除

names.remove('b') #remove方法删除要指定索引内容

delete = names.pop(2) #删除第三位的内容,pop方法中retrun可以返回删除的内容,即返回值为删除的元素

print(delete) #打印出pop删除的内容为c

del delete #直接将delete整个变量删除

#其他操作

#方法count,计算某个元素出现的次数

print(names.count('glx')) #显示'glx'出现的次数

#方法extend,在列表a后面添加列表b

a = [1,2,3]

b = [4,5,6]

a.extend(b)

print(a) #[1, 2, 3, 4, 5, 6]

print(b) #[4, 5, 6]

#方法index,查找元素在列表中的位置

print(names) #['one', 'glx', 'four', 'five', 'kt']

print(names.index('kt')) #4,得出kt的位置在第五位

c = [1,2,3,2,3]

print(c.index(2)) #index默认输出捕捉到的首个2的位置

#方法reverse翻转列表

names.reverse() #['kt', 'five', 'four', 'glx', 'one']

print(names)

#方法sort对列表进行排序,按ASCII码顺序从小到大

x = [2,5,8,6,4,5]

x.sort() #[2, 4, 5, 5, 6, 8]

x1 = x.sort() #None,即sort方法中没有写return,所以没有返回值,所以显示None

print(x) #列表方法中,只有pop有返回值

print(x1)

y = ['D','f','a','c']

print(y.sort()) #None

y.sort() #['D', 'a', 'c', 'f']

print(y)

y.sort(reverse=True) #['f', 'c', 'a', 'D'],排序,并且逆序

print(y)

小结:

在切片中:[start:end:step]

start代表起始索引位置

end代表终止索引位置,如果为空则代表边界,可以是作左边界也可以是右边界

step代表步进,同时控制方向

总结:

查:

索引,下标

切片

.count('元素') #查找元素在列表中出现的次数

.index('元素') #查找元素在列表中第一次出现的位置

删:

.pop('索引') #删除索引位置的元素,有返回值

.remove('元素') #删除列表中指定的元素

del #可直接删除整个列表

.clear() #清空整个列表

增:

.append('新元素') #在列表末尾添加新元素

.insert(索引,'新元素') #在索引位置插入新元素

.extend(list1,list2) #在list1后面扩展list2

改:

list['索引']='新元素'

list[index1:index2] = list #如果取出的是列表,则传入的也要是列表,否则置空的将删除

排序:

.sort() #按ASCII码顺序,由小到大排序

.sort(reverse=True) #逆序

.reverse() #逆序排序

总结

以上是生活随笔为你收集整理的python中数据类型为list_python_数据类型_list的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。