列表

#创建列表
list1=['apple','banana','orange',1,2,3]
print(list1)

#访问列表元素
print('list1[0]=',list1[0])

#访问列表中最后一个元素
print(list1[-1])

#修改列表元素
list1[0]='pear'
print(list1)

#在列表末尾添加元素
list1.append('www')
print(list1)

#在列表中插入元素
list1.insert(1,'peach')#在第2个位置加入peach
print(list1)

#删除列表中的元素----使用del
del list1[1]#删除指定位置的元素
print(list1)

#删除列表中的元素----使用pop
x=list1.pop()#弹出列表末尾的元素
print(x)
print(list1)
x1=list1.pop(1)#弹出列表中第1个位置上的元素
print(x1)
print(list1)

#根据给定的值删除列表中的元素----remove
list1.remove('pear')
print(list1)

#对列表进行排序,列表元素类型需要一致
list2=[1,4,2,-1,6,5]#整数数值大小排序
list3=['baidu','taobao','jindong']#首字母大小排序
list2.sort()
print(list2)
list3.sort()
print(list3)

#sort默认的是升序,可以使用reverse=True来实现降序
list2.sort(reverse=True)
print(list2)


#对列表进行临时性排序----sorted()
#前面的sort对数组进行的是永久性的排序
list4=[3,2,4,1]
templist=sorted(list4)
print('templist:',templist)
print('liast4:',list4)

#列表逆置----永久性改变
list4.reverse()
print(list4)

#确定列表的长度
print(len(list4))

#用for语句遍历列表
list5=[1,2,3,4,5]
for i in list5:
	print(i,end=' ')
print()


#创建一个数值列表,使用range---左闭右开
list6=list(range(1,6))
print(list6)

#创建一个1-20的偶数列表
list7=list(range(2,21,2))#指定步长为2
print(list7)

#对列表进行统计计算
list8=[1,2,3,4,5,6,7]
print('max:',max(list8))#求最大值
print('min:',min(list8))#求最小值
print('sum:',sum(list8))#求和


#列表解析
list9=[i*2 for i in range(1,11)]
print(list9)

#列表切片同字符串切片相同


#列表复制
list10=[1,2,3,4]
list11=list10[:]
print(list11)
list10.append(5)#list10添加元素不影响list11
print('list10:',list10)
print('list11:',list11)

list11=list10#这种赋值不是复制,不存在副本
print(list11)
list11.append(6)#改变list10的同时也会改变list11
print('list10:',list10)
print('list11:',list11)
#s所以应该用切片对列表进行复制

在这里插入图片描述
在这里插入图片描述

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

CodePanda@GPF

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值