python基础2-列表操作

列表的相关操作

1.str转int列表 list(map(类型,strlist.split()))

#1.str转int列表
stra = '1 4 6 3 27  '
#map就是根据函数就指定的序列做映射,这行代码就是把input的内容(str)映射成int类型
a = list(map(int,stra.split()))
print(a)
#运行结果
[1, 4, 6, 3, 27]

2.list元素的增删改查

#增
    append【只能加在末尾】 / insert(位置,内容)
#2.list元素的增添修改 
#    append / insert(位置,内容)
a.append('b')
a.insert(0,'Allen')
a.insert(1,'sb')
print(a)
#运行结果
['Allen', 'sb', 1, 4, 6, 3, 27, 'b']
#删
    pop(位置index)删除指定位置【0,第一个;-1,倒数第一个】pop()默认pop(-1)
    remove('已知的内容')
    __delitem__(位置index)
#删除list元素 #pop
a.pop()
print(a)
##运行结果
['Allen', 'sb', 1, 4, 6, 3, 27]
a.pop(-1)
print(a)
##运行结果
['Allen', 'sb', 1, 4, 6, 3]
#已知需要删除的元素的内容 #remove
a.remove('Allen')
print(a)
##运行结果
['sb', 1, 4, 6, 3]
#delt
a.__delitem__(0)
print(a)
##运行结果
[1, 4, 6, 3]
#改
    listxx[index]=new_value
#查
    listxx[index]即可查到
#改
lista = [1,4,6,3,27]
lista[0] = 10
print(lista)
##运行结果
[10, 4, 6, 3, 27]
#查
listb = [1,4,6,3,27]
print(listb[1])
##运行结果
4

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

3.list排序

#默认情况升序排列 reverse》降序
lista = [1,4,6,3,27]
lista.sort()#默认情况升序排列 
print(lista)
##运行结果
[1, 3, 4, 6, 27]
lista.sort(reverse=True)#reverse》降序
print(lista)
##运行结果
[27, 6, 4, 3, 1]

在这里插入图片描述

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值