zoukankan      html  css  js  c++  java
  • python


    # -*- coding:utf-8 -*-

    '''
    @project: jiaxy
    @author: Jimmy
    @file: study_3_列表.py
    @ide: PyCharm Community Edition
    @time: 2018-11-01 17:11
    @blog: https://www.cnblogs.com/gotesting/

    '''


    # 列表 list
    # []
    # 1. 空元组
    # 2. 元素之间用,分开
    # 3. 列表可以存放任意类型的数据

    l = []
    m = [1]
    n = [1,]
    print(type(l),type(m),type(n))

    # 4. 取单个元素 list[index] index从0开始
    a = [1,0.02,'Jimmy',('summer',123,'sunny'),['PUBG',520,1314]]

    b= a[3]
    print(b)

    # 5. 支持切片,同字符串操作
    c = a[0:5:2]
    print(c)

    # 6. 嵌套
    d = a[-2][-1]
    print(d)

    # 7. 列表 可增删改查
    # list.append(x) 在列表的最后面添加元素x,每次只能添加一个
    # list.insert(index,y) 在列表的index位置添加元素y,index前
    a.append('waw3')
    print(a)
    a.insert(1,'LOL')
    print(a)
    # list.pop(x) 根据指定索引,删除指定元素,为空时删除最后一个
    a.pop(1)
    print(a)
    # list[index]=x,将指定索引位置的元素修改为x
    a[1] = 1.23
    print(a)


    # 8. 排序
    # list.sort() 纯数字从小到大排序
    # list.reverse() 倒序排列
    l = [9,8,6,7,4,5,1,2,3]
    l.sort()
    print(l)
    l.reverse()
    print(l)


    # list.count()
    print(l.count(1))
    # list.index()
    print(l.index(1))
    # list.copy() 复制
    m = l.copy()
    print(m)
    # list.extend 拓展
    l.extend(a)
    print(l)
    # list.remove(x) 删除x元素,每次只能删除一个
    l.remove(9)
    print(l)
    # list.clear() 清除所有元素
    l.clear()
    print(l)


    
    
  • 相关阅读:
    BZOJ 4318: OSU!
    BZOJ 3450: Tyvj1952 Easy
    BZOJ 1426: 收集邮票
    BZOJ 1415: [Noi2005]聪聪和可可
    BZOJ 1778: [Usaco2010 Hol]Dotp 驱逐猪猡
    BZOJ 3270: 博物馆
    BZOJ 3143: [Hnoi2013]游走
    BZOJ 3166: [Heoi2013]Alo
    BZOJ 3261: 最大异或和
    BZOJ 1022: [SHOI2008]小约翰的游戏John
  • 原文地址:https://www.cnblogs.com/gotesting/p/9890739.html
Copyright © 2011-2022 走看看