zoukankan      html  css  js  c++  java
  • 列表的操作

    1、查

    >>> a = ['b','c','d','e','f','d']  # 通过切片的方法查找列表中的元素
    >>> print(a[3::-2])
    ['e', 'c']
    

     2、增

    >>> a.append('g')  # 向列表中添加元素
    >>> print(a)
    ['b', 'c', 'd', 'e', 'f', 'd', 'g']
    
    >>> a.insert(1,'h') # 指定索引位置添加到列表
    >>> print(a)
    ['b', 'h', 'c', 'd', 'e', 'f', 'd', 'g']
    

     3、删

    >>> a.remove('b') #删除指定列表中的元素
    >>> print(a)
    ['h', 'c', 'd', 'e', 'f', 'd', 'g']
    
    >>> del a[4:] #通过切片删除列表中的元素
    >>> a
    ['h', 'c', 'd', 'e']
    
    >>> w = a.pop(1) #按索引位置删除,如果用一个变量去接收则会返回删除内容;
    >>> print(a,w)
    ['h', 'd', 'e'] c
    
    >>> a.clear() #清空列表
    >>> a
    []
    

     4、改

    >>> a = ['b','c','d','e','f','d'] #将列表中元素以切片取出并重新赋值
    >>> a[1:3] = ['w','c']
    >>> print(a)
    ['b', 'w', 'c', 'e', 'f', 'd']
    

    总结:列表的基本操作 增、删、改、查!

    5、查某个元素出现为次数

    >>> a = ['b','c','d','e','f','d'].count('d')
    >>> print(a)
    2
    

    6、将一个列表内容添加到另一个列表

    >>> c = [1,3,4]
    >>> d = [4,5,6]
    >>> c.extend(d)
    >>> print(c)
    [1, 3, 4, 4, 5, 6]
    

     7、查找列表中指定元素的位置

    >>> a = ['b','c','d','e','f','d']
    >>> print(a.index('e'))
    3
    

     8、翻转列表中的元素

    >>> a = ['b','c','d','e','f','d']
    >>> a.reverse()
    >>> print(a)
    ['d', 'f', 'e', 'd', 'c', 'b']
    

     9、列表排序

    >>> b = [3,4,1,6,8,2,9,]
    >>> b.sort() #sort 默认从小到大排序
    >>> print(b)
    [1, 2, 3, 4, 6, 8, 9]
    >>> b.sort(reverse=True) #默认sort 中 reverse=False 
    >>> print(b)
    [9, 8, 6, 4, 3, 2, 1]
    
  • 相关阅读:
    【Python3】操作文件,目录和路径
    Python中的文件和目录操作实现
    【Python 2 到 3 系列】 此整型非彼整型
    【Python 2 到 3 系列】 print 是函数
    css网页中设置背景图片的方法详解
    (转)开源项目miaosha(下)
    (转)开源项目miaosha(上)
    (转)开源项目t-io
    (转)WebSocket学习
    缓存问题参考
  • 原文地址:https://www.cnblogs.com/songzhixue/p/9077911.html
Copyright © 2011-2022 走看看