zoukankan      html  css  js  c++  java
  • 【python基础】列表类型


    适合存储同一属性的值,比如五年级(3)班所有同学
    比如张三的爱好:唱歌,跳舞,跑步等
    特点:可变类型,可重复,有序,存多个值
    定义方式: class_list = ['egon','alex'] #等于class_list = list(['egon','alex'])

    #优先掌握的操作:
    #1、按索引存取值(正向存取+反向存取):即可存也可以取
    # list1 = ['alex','egon','wxx','lxx']
    # print(list1[0])     ##取第一个值
    # print(list1[-1])    ##从后往前取第一个值
    
    
    #2、切片(顾头不顾尾,步长)
    # list1 = ['alex','egon','wxx','lxx','nxx','xxx']
    # print(list1[0:3])       ##取第0,1,2索引的值,顾头不顾尾
    # print(list1[0:5:2])       ##限定取值范围并设置步长
    #3、长度
    # list1 = ['alex','egon','wxx','lxx','nxx','xxx']
    # print(len(list1))
    #4、成员运算in和not in
    # list1 = ['alex','egon','wxx','lxx','nxx','xxx']
    # print('alex' in list1)
    #5、追加
    # list1 = ['alex','egon','wxx','lxx','nxx','xxx','yexinlei']
    # list1.append('yexinlei')            ##添加一个值
    # list1.extend(['111','222'])         ##一次添加多个
    # list1.insert(2,'333')               ##指定位置插入,插入333索引为止为2
    #6、删除
    # list1 = ['alex','egon','wxx','lxx','nxx','xxx','yexinlei']
    # list1.remove('alex')            ##返回值为None,不存在则报错
    # list1.pop(0)                    ##按照索引删除,含返回值
    
    # 7、修改值
    # list1[0] = 'hahah'
    # print(list1)
    
    
    #7、循环
    # list1 = ['alex','egon','wxx','lxx','nxx','xxx','yexinlei']
    # for item in list1:
    #     print(item)

    # 需要掌握的操作
    # names=['egon','alex','wxx','xxx','xxx','yxx',1,2,3,4]
    # print(names)
    # names.reverse()             ##反转列表
    # print(names)
    
    # names.count()
    # names=['egon','alex','wxx','xxx','xxx','yxx',1,2,3,4]
    # print(names.count('xxx'))               ##统计在列表中出现的次数
    # names.clear()                           ##清空列表
    # l=names.copy()                          ##复制一个列表
    # names.index('alex')                     ##判断字符串的索引值,不存在则报错
    # names.sort()
    # names.sort():  列表中的元素必须是同一类型才能比较排序
    # names=['b','a','+']
    # names.sort()
    # print(names)
  • 相关阅读:
    高斯消元(学习笔记)
    离散化(学习笔记)
    并查集(学习笔记)
    模板---负环(学习笔记)
    差分数组 前缀和(学习笔记)
    manacher马拉车算法(学习笔记)
    Java 常用对象-Object类
    Java 值传递和引用传递
    Java 集合-Set接口和三个子类实现
    Java 集合-Arrays工具类的介绍
  • 原文地址:https://www.cnblogs.com/swiki/p/9331110.html
Copyright © 2011-2022 走看看