zoukankan      html  css  js  c++  java
  • 列表的‘魔法’方法

    • append():原列表末尾处添加(扩展原列表,append里的参数必须是一个可迭代对象)
    1 l_t = [1,2,2,34,4,5,5,6,0]
    2 l_t.append('a')
    3 print(l_t)
    4 #结果:[1, 2, 2, 34, 4, 5, 5, 6, 0, 'a']
    • 扩展原列表,append里的参数必须是一个可迭代对象
    1 l_t = [1,2,2,34,4,5,5,6,0]
    2 l_t.append(('s','q'))
    3 print(l_t)
    4 #结果:[1, 2, 2, 34, 4, 5, 5, 6, 0, ('s', 'q')]
    • clear():请空列表
    1 l_t = [1,2,2,34,4,5,5,6,0]
    2 l_t.clear()
    3 print(l_t)
    4 #结果:[]
    • copy():拷贝--》浅拷贝
    1 l_t = [1,2,2,34,4,5,5,6,0]
    2 temp = l_t.copy()
    3 print(temp)
    4 #结果:[1,2,2,34,4,5,5,6,0]
    • count():计算某一元素在列表出现的次数
    1 l_t = [1,2,2,34,4,5,5,6,0]
    2 print(l_t.count(2))
    3 #结果:2
    • extend():将一个可迭代对象的元素遍历出来进行扩展
    1 l_t = [1,2,2,34,4,5,5,6,0]
    2 l_t.extend(('s','q'))
    3 print(l_t)
    4 #结果:[1, 2, 2, 34, 4, 5, 5, 6, 0, 's', 'q']
    • index():获取当前参数在列表中的索引值
    1 l_t = [1,2,2,34,4,5,5,6,0]
    2 print(l_t.index(34))
    3 #结果:3
    • insert():在原列表指定位置处插入特定元素
    1 l_t = [1,2,2,34,4,5,5,6,0]
    2 l_t.insert(3,'sb')
    3 print(l_t)
    4 #结果:[1, 2, 2, 'sb', 34, 4, 5, 5, 6, 0]
    • pop():删除列表中某一元素(1.可指定位置   2.默认为最后一个),可用变量获取获取该值
    1 l_t = [1,2,2,34,4,5,5,6,0]
    2 l_t.pop()
    3 print(l_t)
    4 #结果:[1, 2, 2, 34, 4, 5, 5, 6]
    1 l_t = [1,2,2,34,4,5,5,6,0]
    2 l_t.pop(2)
    3 print(l_t)
    4 #结果:[1, 2, 34, 4, 5, 5, 6, 0]
    1 l_t = [1,2,2,34,4,5,5,6,0]
    2 a = l_t.pop(2)
    3 print(a)
    4 #结果:2
    • remove():删除列表中指定元素
    1 l_t = [1,2,3,4,5,6,7,8,9,'sb']
    2 l_t.remove('sb')
    3 print(l_t)
    4 #结果:[1, 2, 3, 4, 5, 6, 7, 8, 9]
    • del  删除
    1 l_t = [1,2,3,4,5,6,7,8,9,'sb']
    2 del l_t[-1]
    3 print(l_t)
    4 #结果:[1, 2, 3, 4, 5, 6, 7, 8, 9]
    • reverse():将列表中的元素的位置进行翻转
    1 l_t = [1,2,3,4,5,6,7,8,9,]
    2 l_t.reverse()
    3 print(l_t)
    4 #结果:[9, 8, 7, 6, 5, 4, 3, 2, 1]
    • sort():将列表进行正向排序
    1 l_t = [9, 8, 7, 6, 5, 4, 3, 2, 1]
    2 l_t.sort()
    3 print(l_t)
    4 #结果:[1, 2, 3, 4, 5, 6, 7, 8, 9]
    • 将列表进行反向排序
    1 l_t = [1,2,3,4,5,6,7,8,9,]
    2 l_t.sort(reverse=True)
    3 print(l_t)
    4 #结果:[9, 8, 7, 6, 5, 4, 3, 2, 1]
  • 相关阅读:
    saltstack远程执行
    centos7防火墙的关闭和禁用
    saltstack 安装使用
    flask基础-第一个flask-jinja2-response三剑客-request-session
    linux服务器排查病毒纪实
    读完这篇文章,就基本搞定了Redis主从复制
    Django学习【第26篇】:中介模型以及优化查询以及CBV模式
    Django学习【第26篇】:后端CORS解决跨域问题
    Django学习【第25篇】:前端Jsonp解决跨域问题
    Django学习【第24篇】:JS实现的ajax和同源策略
  • 原文地址:https://www.cnblogs.com/dsynb/p/9105706.html
Copyright © 2011-2022 走看看