Python入门(02) -- 列表操作
2017-12-05 20:49
603 查看
一、使用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-列表与操作列表
- 给有C或C++基础的Python入门 :Python Crash Course 4 操作列表 4.4 -- 4.5
- Python入门-操作列表
- Python入门 之 列表操作
- Python中list(列表)、tuple(元组)、dict(字典)基本操作快速入门
- 给有C或C++基础的Python入门 :Python Crash Course 4 操作列表 4.4 --4.5
- Python入门教程3. 列表基本操作【定义、运算、常用函数】[原创]_python_脚本之家
- python入门(四)-- 列表、元组、字典具体操作
- 给有C或C++基础的Python入门 :Python Crash Course 4 操作列表 4.1--4.3
- python 编程 入门到实践 第四章 列表操作和元祖 (课后题加原书)
- python入门之列表list删除操作
- python数据类型-列表创建和操作
- Python学习02_图片操作
- 编程小白的第一本 python 入门书 学习笔记02 第三章 变量与字符串
- python list(列表)操作用法总结
- python-列表基本操作和方法及其应用
- python入门——列表简介的相关练习
- python列表和集合简单操作
- 1.python中的列表及其操作
- python数据结构学习笔记-2016-10-14-02-python列表