Python中操作列表--《Python编程从入门到实践》
2019-01-05 15:54
435 查看
一、for循环遍历列表
使用for循环,
for elem in list:#需要注意的是for循环内的操作要有格式上的缩进
1.若代码段为:
list = [1,2,3] for elem in list: print(elem) #此处注意缩进 print("此时的elem是:" + srt(elem)) #此处未缩进
输出结果为:
1 2 3 此时的elem是:3
2.若代码为:
list = [1,2,3] for elem in list: print(elem) #此处注意缩进 print("此时的elem是:" + srt(elem)) #此处缩进
输出为:
1 此时的elem为:1 2 此时的elem为:2 3 此时的elem为:3
小结:注意与c/c++语言和Java语言的不同,还要注意后面的冒号不要丢
二、列表操作
1.
.list()#将传入的参数转化为列表,参数可以为元组、range()函数
2.
.range(start, stop,step) #表示的范围为[start, stop),是一个前闭后开的区间。步长为step,若不填入,则为1;start也可省略不写,那么start位置默认为0
3.
.random()#生成一个范围为[0,1 )的实数
需要注意的是这个函数不能直接使用需要在开头
import random,然后
random.random()达到调用的目的。
4.两个星号**表示乘方运算
sq = a**2#将a²赋值给sq
5.数字列表的统计:
minNu = min(list)#将列表的最小值赋值minNu
maxNu = max(list)#将列表的最大值赋值maxNu
sumA = sum(list)#将列表的数字总和赋值sumA
6.列表解析
squares = [value**2 for value in range(1,5)] print(squares)
输出结果:
[1, 4, 9, 16]
7.使用列表的一部分,
part = list[start : stop]#截取索引号为[start, stop)范围的列表,传给列表part
list = [1,2,3,4] part1 = list[:2] #从0开始直到(2-1 = 1),前闭后开区间 part2 = list[1:] #从1开始直到最后 part3 = list[-2:] #列表最后2个
输出为:
[1, 2] [2, 3, 4] [3, 4]
8.关于
list_copy = list与
list_copy = list[:]的区别,前者将于list相关联,两个变量指向同一个列表,对其中一个进行操作,两个都会发生改变;而后者只是把list内容复制给了list_copy,两者的单独操作不影响对方。
9.元组
定义元组时使用的是圆括号而不是方括号。元组不能够修改当中的元素值,但是可以重新整体赋值,变成一个新的元组。
相关文章推荐
- python 编程 入门到实践 第四章 列表操作和元祖 (课后题加原书)
- 【Python编程:从入门到实践】第四章:操作列表
- 第四天任务 (【基于Python编程从入门到实践】第四章 操作列表后两节 书本及动手试一试)
- Python编程从入门到实践笔记——操作列表
- 【day 2】python编程:从入门到实践学习笔记-列表以及其操作
- 第四天任务 (【基于Python编程从入门到实践】第四章 操作列表前四节 书本及动手试一试)
- Python编程:从入门到实践读书笔记-4 操作列表 & 5 if语句
- 《Python编程从入门到实践》_第四章_操作列表
- 《Python编程从入门到实践》_第四章_操作列表
- Python编程:从入门到实践读书笔记-4 操作列表
- 【《Python编程: 从入门到实践》习题答案--第四章:<list 列表操作>】
- python学习——《python编程从入门到实践》
- Python编程从入门到实践笔记——列表简介
- 《python编程:从入门到实践》读书笔记2---列表
- Python学习 第二天任务 (二:【基于Python编程从入门到实践】第二章 数字和注释 书本及动手试一试)
- 给有C或C++基础的Python入门 :Python Crash Course 4 操作列表 4.4 -- 4.5
- Python编程:从入门到实践 学习笔记 基础知识(二)列表
- Python中list(列表)、tuple(元组)、dict(字典)基本操作快速入门
- 学习笔记_python_python编程从入门到实践2.0
- python入门之列表list删除操作