• Python 基础入门 2_4 List数据类型


    #列表 List
    """
    list 列表,由多个元素组成,元素可以是string,Number,list等,用[]将元素集合括起来并且元素和元素之间用","隔开
    其表现形式: 变量 = [元素1,元素2,元素3] (可以定义个一个没有元素的列表即 变量 = [])
    list元素的位置即索引值:从左到右是0开始计数,从右到左是-1开始计数

    list的运算:
    两list的拼接: list1+list2
    以int倍重复list: list * int
    截取从[开始值:结束值)的list : list[[int1]:[int2]] 默认是int1是0,int2是list的长度-1,int1和int2不能同时默认
    返回对应int位置的元素值: list[int]
    更新对应int列表中的元素: list[int] = 新值
    删除list列表中对应int的元素: del list[int]
    将其他集合转化为list类型: list(集合)
    """
    list1,list2,list3,list4= [0,1,3], ["a","b","c"], [[1,"a"],[2,"b"],[3,"c"]], [[1,"a"],[2,"b"],"c","d"]
    list4[0]=1
    del list4[3]
    print(list1+list2 , list2 * 2 ,(list1+list2)[:6],list3[1][1],list4)

    """
    list的方法
    list.append(元素) 在list末尾添加一个新的元素
    list.extend(list1) 在list末尾添加list1的元素
    list.insert([int],元素) 在list对应int位置插入元素,int默认是0
    list.pop([int]) 返回在list中删除对应int位置的元素,int默认是-1即是list的最后一个元素
    list.remove(元素) 删除list中从左开始到右指定的第一个元素
    list.clear() 清楚list所有的元素

    list.index(元素,[int1],[int2]) 返回从[int1,int2)范围内从左开始查找对应元素(第一个出现的) 的位置
    len(list) 返回list元素的个数
    max(list) 返回list元素最大值 list的元素都为数字,否则报错
    min(list) 返回list元素最小值 list的元素都为数字,否则报错
    list.count(元素) 返回list出现指定元素的次数

    list.reverse() list元素倒置
    list.sort() list元素升序

    list.copy() 返回list深拷贝的列表
    """
    list5,list6=[1,2,3],["a","b","c"]
    list6.append("d"),list5.extend(list6),list5.insert(3,4),
    var = list5.pop()
    list5.append(4),list5.remove(4),list6.clear(),list5.insert(3,4),
    print(list5,list6,list5.index(4),len(list5),max([1,5,4]),min([1,5,0]),list5.count(4))
    list6 =[2,7,4]
    list5.reverse(),list6.sort()
    print(list5,list6,id(list5),id(list5.copy()))





  • 相关阅读:
    python中自定义模块导入
    EditText------Android
    Fragment类实现
    Android文件访问
    python中pip使用国内镜像提高安装速度
    esri/geometry包 (arcgis api for js)
    【CSDN 编辑器 MarkDowm 使用技巧】
    for 循环 :从指定下标开始,并指定步长
    【车牌识别】-车牌中字符分割代码详解
    【 Linux 常用命令】
  • 原文地址:https://www.cnblogs.com/hjlin/p/10628333.html
Copyright © 2020-2023  润新知