第十五节 二维列表2D Lists

  • 前言
  • 实践

前言

列表中的元素可以是任何形式,整型、浮点型、字符串型,甚至是一个列表。当列表的元素也是列表时,我们将其称为二维列表。

实践

我们先来创建多个一维列表,分别用来存储饮料名称、晚餐名称、甜食名称:

drinks = ["coffee", "soda", "tea"]
dinner = ["pizza", "hamburger", "hotdog"]
dessert = ["cake", "ice cream"]

然后我们创建名为food的列表,将之前创建的三个列表作为元素添加其中:

food = [drinks, dinner, dessert]
print(food)
>>> [['coffee', 'soda', 'tea'], ['pizza', 'hamburger', 'hotdog'], ['cake', 'ice cream']]

可见三个列表按照顺序添加到了二维列表food中,如果我们想访问coffee怎么办呢?

print(food[0][0])
>>> coffee

也即取索引为0的列表中的索引为0的元素,注意Python中的索引都是从0开始的。
以上便是二维列表的全部内容,感谢大家的收藏、点赞、评论。我们下一节将介绍元组(Tuple),敬请期待~

Python编程基础:第十五节 二维列表2D Lists相关推荐

  1. Python编程基础:第五节 用户输入User Input

    第五节 用户输入User Input 前言 实践 前言 为了方便于程序与用户进行交互,我们通常需要获取用户的键盘输入,这里我们就需要用到input()函数.需要注意的是,函数的返回结果均为字符串,如果 ...

  2. Python编程基础:第五十五节 map函数Map

    第五十五节 map函数Map 前言 实践 前言 map函数的作用是将指定函数作用于一个可迭代对象内部的每一个元素,其表达方式为map(function, iterable),第一个位置指定作用函数,第 ...

  3. python怎么变成竖行_用python实现古诗词横板竖版显示 【二维列表的使用】

    案例展示用python实现古诗词横竖两种版本效果图 实现的代码如下: #古诗顺序倒叙读 str1="千山鸟飞绝" str2="万尽人踪灭" str3=" ...

  4. python古诗代码案例_用python实现古诗词横板竖版显示 【二维列表的使用】

    案例展示用python实现古诗词横竖两种版本效果图 实现的代码如下: #古诗顺序倒叙读 str1="千山鸟飞绝" str2="万尽人踪灭" str3=" ...

  5. Python编程基础:第五十九节 守护线程Daemon Threading

    第五十九节 守护线程Daemon Threading 前言 实践 前言 守护线程是在后台运行的线程,对程序的运行并不重要,你的程序在退出前不会等待守护线程的完成,此类线程的特点是,当程序中主线程及所有 ...

  6. Python编程基础:第五十六节 filter函数Filter

    第五十六节 filter函数Filter 前言 实践 前言 filter函数的作用是对可迭代对象内部的元素按照特定条件进行过滤,其书写方式为filter(function, iterable),第一个 ...

  7. Python编程基础:第五十四节 排序Sort

    第五十四节 排序Sort 前言 实践 前言 我们常需要对列表.元组中的元素进行排序,例如按照字母表排列学生的名称.这里就需要用到列表的sort()方法,以及sorted()函数. 实践 我们先来构建一 ...

  8. 基于Python编程和fluent仿真实现的二维非稳态热传导

    目录 一.划分网格: 1 X方向网格:20:Y方向网格:20 材料1:材料2:材料1=8:4:8 1 总网格数量:400 1 显式格式: 1 隐式格式: 2 C-N格式: 2 二.控制离散方程: 2 ...

  9. Matlab Tricks(二十五) —— 二维图像的 shuffle

    比如对于 mnist (手写字符图像),每幅图像的像素点为 28*28,所以有: perm = randperm(28*28); % 重排列 mnist.train_images = reshape( ...

最新文章

  1. Windows 安装adb
  2. 获取当前正在执行的方法的名称
  3. 神经网络到底是如何实现分类的---共振参考系假设
  4. 强化学习笔记2:序列决策(Sequential Decision Making)过程
  5. cad插入块_CAD中怎么创建多重插入块?
  6. 前端每周清单第 52 期: Webpack 4.0,GraphQL 安全加固,去中心化的 Web
  7. java中将对象转为基本数据类型
  8. Zookeeper运维问题集锦
  9. Exynos4412 Uboot 移植(二)—— Uboot 启动流程分析
  10. 利用nginx建立windows软连,实现IP访问文件
  11. ASP.Net学习笔记007--ASP.Net Input版自增
  12. hdu 1540 Tunnel Warfare (线段树维护左右最长连续区间)
  13. win10下安装Mapx5.0进行MFC开发的方法
  14. Python 数学建模算法与应用(持续更新)
  15. (PC+WAP)绿色小学学校网站源码 pbootcms中小学教育培训机构网站模板
  16. 汇编语言在线视频教程
  17. 电梯轿厢内电动车自行车人数据集,VOC标签格式已标注
  18. Vue-Lazyload学习文档
  19. ORA-01507错误
  20. 《会计信息系统》课程期末复习题与参考答案

热门文章

  1. 如何在Linux下写无线网卡的驱动
  2. PAT甲级1070 Mooncake:[C++题解]贪心
  3. PAT甲级1059 Prime Factors :[C++题解]分解质因子
  4. 2020年高等数学方法与提高(上海理工大学)学习笔记:常微分方程
  5. markdown公式(更新中)
  6. 动态规划 dp01 西瓜分堆问题 c代码
  7. 电信笔试c语言编程,华工电信院电子与通信工程 923复试面试,笔试考什么?复试真题...
  8. python3入门与进阶笔记_我的Python3萌新入门笔记
  9. linux赋予文件夹所有权限_linux – 如何将某些用户权限仅授予子文件夹
  10. 计算器用户界面与业务逻辑的分离