示例

列表是元素的集合,存储在一个变量中。列表中存储的元素类型没有限制,下面是列表的一个简单例子。

students = ['bernice', 'arron', 'cody']

for student in students:

print("Hello, " + student.title() + "!")

命名和定义列表

因为列表是对象的集合,所以给它们一个复数的名称是很好的做法。如果列表中的每一项都是一个 car, 就命名列表为 'cars'。这样给你了一种直接的方式代表列表('cars'),(’dog‘)指代列表项。

在 Python 中,用中括号定义一个列表。如下所示:

dogs = ['border collie',

'australian cattle dog',

'labrador retriever'] ,

访问列表元素

列表中的元素通过位置来标识,从零开始。访问列表中的第一个元素,如下所示:

dogs = ['border collie',

'australian cattle dog',

'labrador retriever']

dog = dogs[0]

print(dog.title())

括号中的数字为列表的索引(index)。因为列表索引从0开始,列表元素的索引总是比它的位置小。因此 Python 被称为 zero-indexed 语言(诸如 C, Java)。

因此访问第二个元素,我们需要用索引1,以此类推。

dog = dogs[1]

print(dog.title())

访问列表中最后一个元素

访问列表中的最后一个元素,可以用索引 -1。

dog = dogs[-1]

print(dog.title())

访问倒数第二个,倒数第三个也可以用这种语法。

dog = dogs[-2]

print(dog.title())

但是你不能用一个绝对值大于列表长度的负数访问。

dog = dogs[-4]

print(dog.title())

动手试一试

First List在列表中存储 'python','c','java'。利用它们的位置打印出列表元素值。

First Neat List在列表中存储 'python','c','java',对每一项,打印一条关于它的语句。

你的语句可以简单的写成,'A nice programming language is value'。

Your First List

定义一个自己的列表,包含3或4个元素,打印一条至少包含一项元素的语句。你的语句可以简单的写成,'One item in my list is a__.'。

# Ex : First List

# put your code here

# Ex : First Neat List

# put your code here

# Ex : Your First List

# put your code here

python如何保存列表_Python 基础知识全篇-列表(Lists)相关推荐

  1. python列表存储字符串_Python 基础知识全篇-字符串列表

    现在我们已经对列表有了一定的了解.回头看一下字符串,会发现它不过是字符的集合,即包含一系列字符的列表.它们背后的工作原理是如此的相似,接下来让我们一探究竟吧. 作为字符列表的字符串 就像列表一样,我们 ...

  2. python常用变量名_python基础知识整理

    Python Python开发 Python语言 python基础知识整理 序言:本文简单介绍python基础知识的一些重要知识点,用于总结复习,每个知识点的具体用法会在后面的博客中一一补充程序: 一 ...

  3. python中用str乘方_Python基础知识

    Python2与Python3的区别:  (这里只列举自己总结的几点) Python2: 源码不标准 混乱 重复代码过多 默认使用的编码方式是ASCII码 # 解决对应编码问题 在首行增加 #-*-e ...

  4. python中如何将字典直接变成二维数组_python基础知识(列表、字典、二维数组)...

    记得改参数!!! (1)简述列表(list)结构的特点. List(列表) List的元素以线性方式存储,可以存放重复对象,List主要有以下两个实现类: ArrayList : 长度可变的数组,可以 ...

  5. python 列表 元祖 字典 集合_python基础知识之列表、元祖、字典、集合、字符串。...

    1.可变类型之列表 列表用 [ ]来定义是可变的,可以通过索引值来去查询里面的字段可以可以追加,删除等 ```python names='zhangyang guyun xiangpeng xulia ...

  6. python stringstrip方法详解_Python 基础知识全篇-字符串(Strings)

    字符串是字符的集合. 单引号和双引号 字符串可以包含在单引号或双引号中. my_string = "This is a double-quoted string." my_stri ...

  7. find python列表_Python基础知识(7)list列表各种操作

    如字符串mystr = 'hello wo shi zui shuai de ren jiu shi wo', 以下是常见的操作 一.find 检测 str 是否包含在 mystr中,如果是返回开始的 ...

  8. python write函数换行_Python基础知识(三)

    本章小结 学习越往后越意识到总结的重要性 特别是语法基础,东西太多 不用是真的会直接忘掉 我在总结本文的时候就发现 我当时觉得学得很好很扎实 自信不会忘记的东西, 真的已经被我忘掉了 还不得不依靠百度 ...

  9. python内置数据结构_Python基础知识2-内置数据结构(下)

    bytes.bytearray #思考下面例子: a = 1b=aprint(a == b)#True print(a is b)#True print(id(a) is id(b))#False p ...

最新文章

  1. 算法模板——二分图匹配
  2. 【采用】风控模型评估方法以及大数据风控模型概念
  3. C++ Primer 5th笔记(chap 18 大型程序工具)noexcept
  4. sqli-labs\Less 25~30
  5. Asp.Net Core WebAPI使用Swagger时API隐藏与分组
  6. python闭包函数的必要条件_Python 函数 functions、闭包 closure
  7. Python爬虫从入门到放弃(二十一)之 Scrapy分布式部署
  8. python+grpc+yolo 目标检测实践
  9. sublime开发apicloud项更新apploader解决
  10. gMIS吉密斯导航菜单Navimenu、自动安装等更新
  11. Python Flask微信公众号开发
  12. 常用矩阵求导公式推导
  13. R - 小鑫の日常系列故事(七)——小纸条
  14. Libero SoC v2021.1安装与环境配置
  15. 考题篇(6.2) 02 ❀ FortiGate ❀ Fortinet 网络安全专家 NSE 4
  16. 网上教务评教管理系统(教学评价系统)
  17. java获取当前时间的前一个小时
  18. 安装docker与docker镜像和容器基本的基本操作
  19. Tomcat开启为什么会秒退
  20. 程序员陪女朋友自拍杆哪个好?自拍杆品牌推荐

热门文章

  1. LeetCode简单题之数组异或操作
  2. LeetCode简单题之最后一块石头的重量
  3. TVM将深度学习模型编译为WebGL
  4. MindSpore整体架构介绍
  5. android中getMeasuredHeigh()为0的问题
  6. 执行高性能任务的强大桌面计算机是,用于高性能任务的强大的桌面计算机是一个______。...
  7. Json 动态获取key 或者获取value
  8. Tablayout 多个界面使用一个fragment 的实例
  9. org.gradle.api.internal.tasks.DefaultTaskInputs$TaskInput........
  10. MBTiles离线包生成和使用