01

列表是什么

在日常生活中,我们经常会遇到排队,此时由人们排成的队伍,就是一种列表,队伍中的人,就相当于是列表中一个个的元素。在计算机世界中,有一种列表你们也很熟悉,那就是各位在某宝某东里面的购物车,其中购物车里面一件件的商品,就是购物车这个列表的元素。

Python中的列表,是用来存储一系列按特定顺序排列的元素,这些元素可以是第2章中学习的字符串、数字等基本类型的数据,也可以是以后将要学习的复杂类型的数据,比如商品信息。

严格意义上来说,列表也是一种特殊类型的数据,因此一个列表也可以被存储在另一个列表中(如果觉得这个例子有些抽象,可以想一下教室里面的座位号)。

02

练习解答

3-1姓名:将一些朋友的姓名存储在一个列表中,并将其命名为names。依次访问该列表中的每个元素,从而将每个朋友的姓名都打印出来。

3-2问候语:继续使用练习3-1中的列表,但不打印每个朋友的姓名,而为每人打印一条消息。每条消息都包含相同的问候语,但抬头为相应朋友的姓名。

源代码

运行结果

这两个练习主要目标是为了掌握:

如何定义并初始化一个列表

如何直接访问并使用列表中的元素

练习3-3的任务与练习3-1和3-2类型,因此不再单独解答,但是为了熟悉列表的基本操作,请大家务必独立完成练习,遇到任何问题都可以直接留言或者通过邮箱求助。

03

内容分析

从今天开始,我们学习的内容才真正称得上是计算机程序,因为我们编写计算机程序的目的主要是为了省去大量重复劳动,而列表便是实现这一切简化工作的基础。

在开始学习列表之后,会经常使用到一个术语——索引。注意,这个“索引”仅仅是指目前我们在Python列表中的索引,即表示列表中第几个元素。另一个极其重要,必须时刻牢记的是,列表的第一个元素的索引为。

今天的内容就到这里,如果有什么建议或者疑问,可以直接在公众号留言,如果问题内容比较多,也可以发到我的邮箱:

欢迎大家拍砖,谢谢!

长按下方二维码,关注公众号,第一时间获取最新资料

python编程从入门到实践看完了看什么-小白Python编程从入门到实践——列表是什么...相关推荐

  1. 不懂编程可以自学python吗-python教程看完了,还是不会编程?

    不会是正常的.如果编程是读个教程就能学会的话,培训班哪还有活路? 我才你学习的时候肯定忘了一件事:输出个99乘法表并不是会编程,你得试着去做项目. 项目从哪儿来呢? 其实无论是知乎还是博客这种社区或者 ...

  2. python是什么编程教程-python教程看完了,还是不会编程?

    不会是正常的.如果编程是读个教程就能学会的话,培训班哪还有活路? 我才你学习的时候肯定忘了一件事:输出个99乘法表并不是会编程,你得试着去做项目. 项目从哪儿来呢? 其实无论是知乎还是博客这种社区或者 ...

  3. python编程 从入门到实践豆瓣-三周刷完《Python编程从入门到实践》的感受

    本文将以对话采访的形式展现 为什么会选择学习Python 语法简洁,实用,和golang部分类似,学习性价比高: 应用范围广,涉及后端,机器学习,图像处理,游戏等: 好奇这是一门怎样的语言 计划如何学 ...

  4. Python编程从入门到实践PDF下载,网红少年编程书,AI自学不再难

    网红少年编程书,AI自学不再难 原创: Cottbuser 湾区人工智能 4天前 作者:Cottbuser 会多国语言的海归  公众号:湾区人工智能 微博:湾区人工智能 知乎:湾区人工智能 AI QQ ...

  5. 零基础自学python看什么书-零基础Python入门看哪本书好?这里有答案

    原标题:零基础Python入门看哪本书好?这里有答案 Python入门看哪本书好呢?Python入门不知道该选哪本书?Python入门没有一本好书引导,会很难吗?你还在为这些问题困扰吗?今天小编就来解 ...

  6. 神仙级python入门教程(非常详细),从零基础入门到精通,从看这篇开始!

    一.初聊Python 1.为什么要学习Python? 在学习Python之前,你不要担心自己没基础或"脑子笨",我始终认为,只要你想学并为之努力,就能学好,就能用Python去做很 ...

  7. 神仙级Python入门教程(非常详细),从零基础入门到精通,从看这篇开始

    一.初聊Python 1.为什么要学习Python? 在学习Python之前,你不要担心自己没基础或"脑子笨",我始终认为,只要你想学并为之努力,就能学好,就能用Python去做很 ...

  8. 《树莓派Python编程入门与实战》——3.5 关于Python交互式shell

    本节书摘来异步社区<树莓派Python编程入门与实战>一书中的第3章,第3.5节,作者:[美]Richard Blum,更多章节内容可以访问云栖社区"异步社区"公众号查 ...

  9. python自然语言处理书籍推荐-自然语言处理有哪些好的入门书籍推荐?入门首先应该有哪些实践?...

    自然语言处理入门书籍推荐: /><数学之美(第二版)> 由原谷歌自然语言处理专家吴军博士将原谷歌黑板报内容重新编辑整理而成,让非专业人士也能了解到算法与常见应用的背后数学原理. 介绍 ...

最新文章

  1. 2021年大数据常用语言Scala(十):基础语法学习 方法
  2. 商汤及联合实验室入选论文重点解读 | ECCV 2018
  3. web开发工程师出路
  4. 随机接入响应(RAR,即MSG2)发送过程
  5. 跨链Cosmos(6)ABCI 原理
  6. office数据集dslr_如何将照片从DSLR无线传输到智能手机
  7. yolov2训练_Yolov2损失函数细节研究
  8. ITIL小故事-谁动了他的红包
  9. linux window nginx性能,KVM虚拟机 Nginx性能测试
  10. 读懂用户运营体系:用户分层和分群
  11. (已解决)spring-boot maven报错Project 'org.springframework.boot:spring-boot-starter-parent:2.2.0.RELEAS
  12. cups ipp oracle,架设Linux打印服务器通过Web界面CUPS管理其他电脑访问CUPS web管理界面IPP协议共享本机打印机...
  13. ansible 远程Windows主机
  14. 国际汇款之账户体系与记账处理
  15. 密码学编程基础——换位加密
  16. 图片融合 c++ cuda加速
  17. ElasticSearch学习2_Java version:1.7.0_51 suffers from critical bug及ES对JDK版本要求
  18. 【工具】git 入门
  19. lg kv510 java_LG KV510有风格的3G手机
  20. lisp 画一个矩形

热门文章

  1. 射线法 java_射线法(1190 - Sleepwalking )
  2. 陕西宝鸡2021年高考成绩查询,2021年宝鸡网上查询中考成绩
  3. python绘制中国加油_软件开发|使用 Python 为你的油箱加油
  4. 多语言软件gettext解决方案weix_图像编辑软件 Aurora HDR 2019 多语言免费版
  5. python 从url中提取域名和path
  6. numpy insert
  7. Cordova:安卓启动页图片变形
  8. 上周热点回顾(10.10-10.16)
  9. jq 浏览器窗口大小发生变化时
  10. Educational Codeforces Round 2 B. Queries about less or equal elements