Python学习笔记--2.1 list列表操作(增删改查)

1)append:添加元素。添加到最后一位。

stu_name = ['张三','李四','王五','。。。',1,1.5]

stu_name.append('赵六')#list里面添加元素。添加到最后一位。

print(stu_name)

 

2)insert:插入到指定位置。

stu_name = ['张三','李四','王五','。。。',1,1.5]

stu_name.insert(0,'小军')#在指定位置添加元素。0表示插在第0的位置。

print(stu_name)

stu_name.insert(-1,'小明')#插在倒数第二位

 

stu_name = ['张三','李四','王五','。。。',1,1.5]

stu_name[5]='小孔'   #重新赋值,直接替换。

print('修改之后的',stu_name)

 

1)Pop:删除最后一个,或者删除指定下标的内容。后面接的是下标内容。

stu_name.pop()#删除元素,默认删最后一个元素。

stu_name.pop(4)#删除元素,指定删除元素,删除下标为4的内容,也就是删掉第五个。如果要删的内容不存在,会报错。

stu_name.pop(-1)#删倒数第一个元素。

 

2)Remove:删除指定元素。后面接的是元素内容。

stu_name.remove('小军')#删除元素,指定删除元素。只能一次删一个元素。

*如果有相同的元素,删的时候只删第一个,要想都删需要利用循环。

 

3)del:和pop的区别是还可以删变量等内容。Pop有返回值,del没有。

del stu_name[-2]#负数从后面去,倒数第二个

del stu_name[1]#正数从前面取

 

1)Print:

my_list = ['小黑','小白',1,1,2,1.5]

print(my_list[0]) #按下标取值。

 

2)count

print(my_list.count(5))#查询某个元素在list里面出现的次数

 

3)index

print('index方法:',my_list.index(1))#查找元素的下标。只能返回第一个值的下标,也就是第一个1的下标,2。如果查找一个不存在的内容,会报错。

 

4)reverse

print('reverse方法:',my_list.reverse())#把list反转,没有返回值,返回none。需要把list打出来print(my_list)

 

5)clear

my_list.clear()#清空整个list

print(my_list)

 

6)sort

nums = [9.23,9,3,6,1,0]
nums.sort()#从小到大排序list

print(nums)

nums.reverse()#反转后从大到小

print(nums)

nums.sort(reverse=true)#如果指定了reverse=true就会自动翻转,也就是是降序

print(nums)

 

7)extend

nums.extend(my_list)#把一个list里面的元素加入进去。就是合并

print(nums)

 

new_list = nums + my_list#直接相加也是合并,就是生产一个新的list
print(new_list)

print(new_list * 3)#复制几次

 

extend和加号的区别:extend合并列表后,原列表nums变了。加号是拼出来一个新的,原来的nums没有变。

 

转载于:https://www.cnblogs.com/youyou-luming/p/9563242.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值