列表定义

  • 由一系列按特定排序排列的元素组成,各元素之间无任何关系
  • 用方括号[]来表示列表,并用逗号分隔其中的元素

访问列表元素

  • 列表是有序集合,访问列表元素时,只需将该元素的位置或索引告知python即可
  • 指出列表的名称,指出元素的索引,放入方括号内

索引从0而不是1开始

  • 第二个列表元素的索引为1
  • 要访问列表任何元素,都可将其位置减1,并将结果作为索引
  • 为最后一个列表元素提供了一种特殊语法,通过索引指定为-1,让Python返回最后一个列表元素。
  • 这种约定也适合用于其他负数索引,同理索引-2,返回倒数第二个,索引-3返回倒数第三个

使用列表中的各个值

  • 使用其他变量一样,使用列表中的各个值,可以使用拼接根据列表中的值来创建消息
# 列表案例
bicycles = ['trek','cannondale','redline','specialized']
# 用print打印列表,包括[],欲要输出列表内容,需要访问列表元素
print(bicycles)
['trek', 'cannondale', 'redlinespecialized']
# 访问列表元素案例
bicycles = ['trek','cannondale','redline','specialized']
# 指出列表的名称,指出元素的索引,放入方括号内
print(bicycles[0])
# 首字母大写
print(bicycles[0].title())
trek
Trek
# 索引案例
# 访问索引1和3处
bicycles = ['trek','cannondale','redline','specialized']
# 返回列表中第二个和第四个元素
print(bicycles[1])
print(bicycles[3])
# 索引-1返回到最后一个列表元素
print(bicycles[-1])
print(bicycles[-2])
# 索引-2返回倒数第二个列表元素
cannondale
specialized
specialized
redline
# 使用列表中的各个值案例
# 通过索引0,使用列表中第一个元素值
bicycles = ['trek','cannondale','rdline','specialized']
message = "My first bicycle was a " + bicycles[0].title() + "."
print(message)
My first bicycle was a Trek.

练习

# 1.姓名
# 将一些朋友的姓名存储到一个列表中,并将其命名为names,依次访问改列表中的每个元素,从而将每个朋友姓名都打印出来,打印格式,首字母大、小写
names = ['yegeli','huanggua','yangyang']
print(names[0].title())
print(names[1].upper())
print(names[-1].lower())
Yegeli
HUANGGUA
yangyang
# 2.问候语
# 将names列表,为每个人打印一条消息,每条消息都包含相同的问候语,但抬头为相应朋友的姓名
names = ['ye ge li','huang gua','yang yang']
msg = "Hello,"+ names[0].title() + " How are you,mate?"
print(msg)
msg = "Hello,"+ names[1].title() + " How are you,mate?"
print(msg)
msg = "Hello,"+ names[-1].title() + " How are you,mate?"
print(msg)
Hello,Ye Ge Li How are you,mate?
Hello,Huang Gua How are you,mate?
Hello,Yang Yang How are you,mate?

Python 列表定义的更多相关文章

  1. python列表-定义

    一.定义: 1.“列表”是一个值,它包含多个字构成的序列. 2.术语“列表值”指的是列表本身(它作为一个值,可以保存在变量中,或传递给函数,像所有其他值一样),而不是指列表值之内的那些值.列表值看起来 ...

  2. [转载] Python 列表(list)、字典(dict)、字符串(string)常用基本操作小结

    创建列表 sample_list = ['a',1,('a','b')] Python 列表操作 sample_list = ['a','b',0,1,3] 得到列表中的某一个值 value_star ...

  3. !!对python列表学习整理列表及数组详细介绍

    1.Python的数组分三种类型:(详细见 http://blog.sina.com.cn/s/blog_6b783cbd0100q2ba.html) (1) list 普通的链表,初始化后可以通过特 ...

  4. (转载)Python 列表(list)操作

    (转载)http://blog.csdn.net/facevoid/article/details/5338048 创建列表sample_list = ['a',1,('a','b')] Python ...

  5. Python 列表(list)、字典(dict)、字符串(string)常用基本操作小结

    创建列表 sample_list = ['a',1,('a','b')] Python 列表操作 sample_list = ['a','b',0,1,3] 得到列表中的某一个值 value_star ...

  6. python列表元组

    python列表元组 索引 切片 追加 删除 长度 循环 包含   定义一个列表 my_list = []     my_list = list()   my_list = ['Michael', ' ...

  7. Python列表的增删改查排嵌套特殊输出格式

    Python列表的增删改查排嵌套特殊输出格式 一.列表的样子: a = ['q' , 'w' , 'e ', 'r','t'] a为列表名,[ ]为列表内容,' '为列表内的元素,'q'为a[0] 二 ...

  8. Python(2)深入Python函数定义

    Python学习 Part2:深入Python函数定义 在Python中,可以定义包含若干参数的函数,这里有几种可用的形式,也可以混合使用: 1. 默认参数 最常用的一种形式是为一个或多个参数指定默认 ...

  9. python - 列表,元组

    1.列表       定义:能装对象的对象     在python中使用[] 来描述列表,内部元素用逗号隔开,对数据类型没有要求.     列表存在索引和切片,和字符串的操作是一样的   2.列表相关 ...

  10. Python函数定义和使用

    函数是一段可以重复多次调用的代码,通过输入的参数值,返回需要的结果.通过使用函数,可以提高代码的重复利用率.本文主要介绍Python函数的定义.调用和函数参数设置方法. 函数的定义 Python函数定 ...

随机推荐

  1. Nginx版本。

    Nginx官网提供了三个类型的版本Mainline version:Mainline 是 Nginx 目前主力在做的版本,可以说是开发版Stable version:最新稳定版,生产环境上建议使用的版 ...

  2. java锁之初相见

    废话不多说,先上锁的分类图 1.乐观锁&悲观锁 悲观锁 悲观锁认为自己在使用数据的时候一定有别的线程来修改数据,因此在获取数据的时候会先加锁,把别的线程阻塞住,最终确保数据不会被别的线程修改. ...

  3. 7 Free Energies: 7.4 Umbrella Sampling Example

    7.4 Umbrella Sampling Example计算丙氨酸二肽 Phi/Psi 旋转的 PMF    http://ambermd.org/tutorials/advanced/tutori ...

  4. buuoj.cn-web刷题记录-笔记

    1.万能密码 [极客大挑战 2019]EasySQL username=admin' or '1'='1&password=admin' or '1'='1 因为拼接为sql 会变成  sel ...

  5. Postman请求Https接口与认证

    http://t.zoukankan.com/embedded-linux-p-12656769.html

  6. 04-Spring中的AOP编程之基于xml开发

    AOP编程 ​ AOP为Aspect Oriented Programming的缩写,意为:面向切面编程.利用AOP可以对业务逻辑的各个部分进行隔离,从而使得业务逻辑各部分之间的耦合度降低,提高程序的 ...

  7. 初认Spring

    官网地址:https://spring.io/ Spring Framework的系统架构 1.Core Contiainer:核心容器 2.AOP:面向切片编程 3.Aspects:AOP思想实现 ...

  8. RBAC学习(一)

    0.前提 :用户只有一个直属部门,但角色可以关联多个部门 有一种情况就不太适用:比如说地区经理是一个角色,张三是北京市地区经理,他在组织架构中的直属部门是华北大区,然后一个黑龙江的销售李四提一个折扣申 ...

  9. Feign报错:The bean 'xxxxx.FeignClientSpecification' could not be registered.

    解决方法: spring: main: allow-bean-definition-overriding: true 参考博客:https://www.cnblogs.com/lifelikeplay ...

  10. oracle学习笔记1 安装 虚拟机 plsql 连接 oracle

    第一步就是安装 为了节省资源,运行起来更快捷,首先是在电脑上安装好vm虚拟机, 新建虚拟机,安装xp,也就是把xp光盘文件导入, 接着在虚拟机中下载oracle,解压的话会用到WinRAR,也一并导入 ...