一、使用for循环遍历列表

first_names = ['zhao', 'qian', 'sun', 'li']
for first_name in first_names:print(first_name)

打印结果:

zhao
qian
sun
li

注意:
1) for 语句末尾有一个冒号
2) for语句里面函数需要缩进
3) 循环结束后不需要缩进

二、创建数值列表

1.使用函数range()生成一系列的数字
range() 让Python从你指定的第一个值开始数, 并在到达你指定的第二个值后停止

for value in range(1, 5):print(value)

打印结果:

1
2
3
4

2.使用range() 方法创建数字列表

numbers = list(range(1, 6))
print(numbers)

打印结果:

[1, 2, 3, 4, 5]

使用函数range() 时, 还可指定步长。例如, 下面的代码打印1~10内的偶数:

numbers = list(range(2, 11, 2))
print(numbers)

打印结果:

[2, 4, 6, 8, 10]

3.对数字列表执行简单的统计计算
使用sum()、max()、min()对列表进行求和、最大值、最小值

numbers = list(range(2, 11, 2))
print(sum(numbers))
print(max(numbers))
print(min(numbers))

打印结果:

30
10
2

三、使用列表的一部分

1.切片(处理列表的部分元素)

first_names = ['zhao', 'qian', 'sun', 'li']
print(first_names[1:3])

注意:切片访问的是从第一个指定位置开始,到第二个指定位置结束(不包含第二个位置的元素)
2.遍历切片
遍历列表前三个元素:

first_names = ['zhao', 'qian', 'sun', 'li']
for first_name in first_names[:3]:print(first_name)

打印结果:

zhao
qian
sun

3.复制列表

first_names = ['zhao', 'qian', 'sun', 'li']
all_first_names = first_names[:]
print(all_first_names)

打印结果:

['zhao', 'qian', 'sun', 'li']

四、元祖

元祖和列表相似,可以存储一些值,但是元祖的元素的值是不可以直接进行赋值的

numbers = (20, 40)
print(numbers[0])

打印结果:

20

若直接给元祖赋值则会报错:

TypeError: 'tuple' object does not support item assignment

2.访问元祖

numbers = (20, 40)
for num in numbers:print(num)

打印结果:

20
40

3.修改元组变量
虽然不能修改元组的元素, 但可以给存储元组的变量赋值。

numbers = (20, 40)
print(numbers)
numbers = (60, 80)
print(numbers)

打印结果:

(20, 40)
(60, 80)

Python入门(02) -- 列表操作相关推荐

  1. 基于jupyter编程环境下——Python入门:列表4

    列表 四.操作列表 1.使用列表的一部分 -- 切片 2.元组 Python资料:Python编程XG:从入门到实践. 四.操作列表 1.使用列表的一部分 -- 切片 在前面学习了如何访问单个列表元素 ...

  2. python编程实例详解-Python编程之列表操作实例详解【创建、使用、更新、删除】...

    这篇文章主要介绍了Python编程之列表操作,结合实例形式分析了Python列表的创建.使用.更新.删除等实现方法与相关操作技巧,需要的朋友可以参考下 #coding=utf8 ''''' 列表类型也 ...

  3. Python 二维列表操作

    Python 二维列表操作 创建二维列表对象 初始化一个2*3尺寸大小的全零二维列表 获取二维列表行元素的个数 获取二维列表总元素个数 今天介绍一下 Python中二维列表的一些操作. 创建二维列表对 ...

  4. 【Python】Python中的列表操作

    Python的列表操作可谓是功能强大且方便(相对于Java)简单.常规的操作就不说了(这不是一个入门教程),介绍几个很有特点的例子 添加 # 追加到结尾(append) li = [1, 2, 3, ...

  5. Python入门(8)——列表

    列表的定义 列表是由一系列按特定顺序排列的元素组成. 列表可以包含不同类型的元素.列表内元素的值可以重复. 列表通常用单词名称的复数表示. 列表用方括号[]表示,元素用,隔开. >>> ...

  6. 【Python入门】列表的常用操作,这十张图把它说的明明白白!

    列表( list)作为Python中最常用的数据类型之一,是一个可增加.删除元素的可变(mutable)容器. 基本操作 创建 list 的方法非常简单,只使用一对中括号[] 如下创建三个list: ...

  7. Python入门 —— 02基础语法

    基础语法入门学习推荐: 简明 Python 教程 下文仅为入门推荐书籍的补充与重点 多行语句:末尾使用斜杠 (  ) ,将一行分为多行 var = item1 + item2 + item3 注释: ...

  8. python中的列表操作

    列表:(list) 容器类型:某个对象包含对其它对象的引用,则将其称为容器. 列表可以包含任何种类的对象(数字.字串.甚至嵌套其他列表,可以嵌套元组) 内部包含:任意对象的有序集合,通过索引访问其中的 ...

  9. Python知识点3——列表操作

    for循环 1.for循环遍历列表 chars=['q','w','e','r','t'] for char in chars:print(char) 这三行代码中,for循环会依次读取列表中的元素, ...

  10. python入门经典例题-Python入门_列表练习题

    1:输入三个整数x,y,z,请把这三个数由小到大输出. 2: 如何实现 "1,2,3" 变成 ["1',"2',"3'] 3:  l1 = [1,2, ...

最新文章

  1. linux nor flash 读写,9.2 NorFLASH读写实验——M25PExx
  2. Linux ext2文件系统小结
  3. undefined reference to `vtable for MyAgent' 问题
  4. 手机两列布局,正方形
  5. spring配置数据库
  6. 基于bootstrap的后台左侧导航菜单和点击二级菜单刷新二级页面时候菜单展开显示当前菜单...
  7. Ubuntu16.04安装最新版nodejs
  8. jdbc预编译插入数据操作
  9. excel计算机财务管理最佳现金余额,计算机财务管理excel选择题
  10. 对央行数字货币系统的理解
  11. 正式学习Linux的第一节课
  12. 安卓/苹果手机直播声卡方案,实现一边直播一边充电功能
  13. leetCode 357. Count Numbers with Unique Digits | Dynamic Programming | Medium
  14. wan端口未连接怎么弄_路由器wan口网线未连接(wan口未插网线)的解决方法
  15. 大三小学期进阶课程第二十一课:reinforcement learning and data driven approaches
  16. Atmel ATSAMV70Q20 的 CAN 扩展帧收发设置
  17. 日置HIOKI PW3198电能质量分析仪
  18. OPC UA IO模块对工业物联网的影响
  19. web前端三大主流框架是什么?
  20. python将图片转换成二进制文本_python将图片文件转换成base64编码的方法

热门文章

  1. 精进:如何成为一个很厉害的人---书摘
  2. spark视频-Spark on Yarn
  3. hdu 4296 Buildings (贪心)
  4. MongoCola使用教程 1 - MongoDB的基本操作和聚合功能
  5. AjAx下拉列表框(SELECT)jquery插件
  6. ES6学习笔记(五):轻松了解ES6的内置扩展对象
  7. CSS精粹之布局技巧
  8. JNI开发笔记(八)--Java读取txt文件进行JNI测试
  9. jithub使用整理资料
  10. L1-046 整除光棍 (20 分)567