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]
  • 相关阅读:
    2013-06-28,“万能数据库查询分析器”在中关村本月数据库类下载排行中重返前10位
    Oracle 存储过程
    强化学习精要:核心算法与TensorFlow实现
    深入理解TensorFlow:架构设计与实现原理
    Vue.js实战
    TensorFlow机器学习实战指南
    深入浅出React和Redux
    Flutter技术入门与实战
    TensorFlow:实战Google深度学习框架
    深度学习:一起玩转TensorLayer
  • 原文地址:https://www.cnblogs.com/dsynb/p/9105706.html
Copyright © 2011-2022 走看看