zoukankan      html  css  js  c++  java
  • python基础——列表(list)

    序列是Python中最基本的数据结构。序列中的每个元素都分配一个数字 - 它的位置,或索引,第一个索引是0,第二个索引是1,依此类推。

    Python有6个序列的内置类型,但最常见的是列表和元组。

    序列都可以进行的操作包括索引,切片,加,乘,检查成员。

    此外,Python已经内置确定序列的长度以及确定最大和最小的元素的方法。

    列表是最常用的Python数据类型,它可以作为一个方括号内的逗号分隔值出现。

    列表的数据项不需要具有相同的类型

    创建一个列表,只要把逗号分隔的不同的数据项使用方括号括起来即可。如下所示:

    list1 = []
    list2 = ['a','b','c','d']
    list3 = list()
    list4 = ['abc',1,2,3,{'name':'python'}]
    示例

    操作列表常用的方法:

    #1.增
    list = [1,2,3,4,5,6,7]
    list.append('abc')
    #2.删
    list = ['a','b','c','d']
    del list[2]#删除指定索引的元素 ['a','b','d']
    list.pop()#删除列表最后一个元素,并将最后一个元素返回 ['a','b']
    list.pop(1)#pop也可以删除指定元素,并返回 ['a']
    list.remove('a')#删除指定元素 []
    #3.改
    list = ['a','b','c','d']
    list[2] = 'm' #直接赋值改变元素 ['a', 'b', 'm', 'd']
    #4.查
    list = ['a','b','c','d']
    m = list[2] #通过索引查找
    示例

     列表截取:

    list = [i for i in range(1,100)] # 1-99 顾头不顾尾
    print(list[0:10]) #[1, 2, 3, 4, 5, 6, 7, 8, 9, 10] 顾头不顾尾
    print(list[:10]) #[1, 2, 3, 4, 5, 6, 7, 8, 9, 10]  0可以忽略不写
    print(list[-10:]) #[90, 91, 92, 93, 94, 95, 96, 97, 98, 99] 也可以用负数表示从后往前数
    print(list[0:10:2]) #[1, 3, 5, 7, 9] 各一个取一个

    pthon操作列表函数&方法:

    list = [i for i in range(1,100)]
    print(min(list))  #  1 返回列表最小值
    print(max(list)) #  99 返回列表最大值
    print(len(list)) #  99 返回列表长度
    示例

    列表函数&方法:

    list = [i for i in range(1,5)]
    # list.clear() # [] 清空列表
    # list1 = list.copy() # [1,2,3,4] 复制列表 浅复制
    # list.count(2) # 1 一个元素出现在列表中的次数
    # list1 = ['a','b','c']
    # list.extend(list1) # [1, 2, 3, 4, 'a', 'b', 'c'] 将另一个列表添加到本列表中
    # list.index(1) # 0 返回元素在数列中的索引
    # list.insert(2,'aaa') # [1, 2, 'aaa', 3, 4] 向数列指定位置插入元素
    # list.reverse() # [4, 3, 2, 1] 将列表顺序颠倒
    # list.sort() # [1, 2, 3, 4] 给列表排序 可以传入函数来指定排序规则
    示例
  • 相关阅读:
    013.ES6 -对象字面量增强型写法
    012. ES6
    011. ES6 语法
    10. 9. Vue 计算属性的setter和getter 以及 计算属性的缓存讲解
    4. Spring MVC 数据响应方式
    3. SpringMVC 组件解析
    9. Vue 计算属性
    【洛谷 2984】给巧克力
    【洛谷 1821】捉迷藏 Hide and Seek
    【洛谷 1821】银牛派对Silver Cow Party
  • 原文地址:https://www.cnblogs.com/jiaojianglong/p/6828094.html
Copyright © 2011-2022 走看看