• P21 元组 列表 P22 列表 list P23 多维列表


    P21 元组 列表

    均为一连串有顺序的数字

    1. a_tuple = (12, 3, 5, 15, 6)
    2. another_tuple = 2, 4, 6, 7, 8
    3. a_list = [12, 3, 67, 7, 82]
    4. for content in a_tuple: #another_tuple, a_list
    5. print(content)
    1. a_tuple = (12, 3, 5, 15, 6)
    2. another_tuple = 2, 4, 6, 7, 8
    3. a_list = [12, 3, 67, 7, 82]
    4. for index in range(len(a_list)): #range(5) 生成一个从0到4的迭代器
    5. print('index =', index, 'number in list =', a_list[index])

    P22 列表 list

    1. a = [1, 2, 3, 4, 2, 3, 1, 1]
    2. a.append(0) #将0加入列表
    3. print(a_append)
    1. a = [1, 2, 3, 4, 2, 3, 1, 1]
    2. a.insert(1, 0) #在1的位置添加0
    3. print(a)
    1. a = [1, 2, 3, 4, 2, 3, 1, 1]
    2. a.remove(2) #删去第一个2
    3. print(a)
    1. a = [1, 2, 3, 4, 2, 3, 1, -1]
    2. print(a[-1]) #最后一位的索引是-1
    1. a = [1, 2, 3, 4, 2, 3, 1, -1]
    2. print(a[0:3]) #第0,1,2位
    3. print(a[:3]) #第0,1,2位
    4. print(a[3:5]) #第3,4位
    5. print(a[5:]) #第5位到最后一位
    6. print(a[-3:]) #倒数第3位到最后一位
    1. a = [1, 2, 3, 4, 2, 3, 1, -1]
    2. print(a.index(2)) #第一个2的索引
    1. a = [1, 2, 3, 4, 2, 3, 1, -1]
    2. print(a.count(2)) #列表中2的个数
    1. a = [1, 2, 3, 4, 2, 3, 1, -1]
    2. a.sort() #从小到大排列并覆盖原数列
    3. print(a)
    1. a = [1, 2, 3, 4, 2, 3, 1, -1]
    2. a.sort(reverse = True) #从大到小排列并覆盖原数列
    3. print(a)

     P23 多维列表

    1. a = [1, 2, 3, 4, 5]# 一维列表
    2. multi_dim_a = [[1, 2, 3],
    3. [2, 3, 4],
    4. [3, 4, 5]]# 3行3列的二维列表
    5. print(a[1])# 位置为1的数字
    6. print(multi_dim_a[0][1])# 第0行第1列的数字

    P24 字典

    和列表类似,但是没有顺序

    1. a_list = [1, 2, 3, 5, 4, 5, 4]
    2. d = {'apple':1, 'pear':2, 'orange':3} #key:value一个key(数字,字符串)对应一个value
    3. d2 = {1:'a', 'c':'b'}
    4. print(d['apple']) #输出'apple'对应的1
    5. print(a_list[0])
    1. a_list = [1, 2, 3, 5, 4, 5, 4]
    2. d = {'apple':1, 'pear':2, 'orange':3} #key:value一个key(数字,字符串)对应一个value
    3. d2 = {1:'a', 'c':'b'}
    4. del d['pear']# 删除'pear':2
    5. print(d)
    1. a_list = [1, 2, 3, 5, 4, 5, 4]
    2. d = {'apple':1, 'pear':2, 'orange':3} #key:value一个key(数字,字符串)对应一个value
    3. d2 = {1:'a', 'c':'b'}
    4. d['b'] = 20 #添加'b':20,位置随机
    5. print(d)
    1. a_list = [1, 2, 3, 5, 4, 5, 4]
    2. d = {'apple':[1, 2, 3], 'pear':{1:2,3:'a'}, 'orange':2} #value可以是列表、字典、函数
    3. print(d['pear'][3])

     

  • 相关阅读:
    学生HTML个人网页作业作品——湘菜美食网页设计作品(12页) 美食网站设计与实现
    Unity 脚本单例
    APK构建过程-命令行编译
    打造店铺爆款的玩法方式解析
    android 如何分析应用的内存(十五)——Visual Studio Code 调试Android应用
    visual studio安装时候修改共享组件、工具和SDK路径方法
    C++刷题 -- 二分查找
    JSP快速入门
    Arduino 基础语法
    【历史上的今天】9 月 2 日:互联网的“诞生日”;三星逐步跌落神坛;世界上第一个 ATM 自动取款机
  • 原文地址:https://blog.csdn.net/kchenlyee/article/details/127882799