第四章:操作列表

关于for的应用:

4.1 遍历整个操作列表
程序:

		   用for循环:
		   变量1 = ['1','2','3']   for 变量2 in 变量1:
		   print(变量2

结果:

          1  
          2     
          3

4.2 for循环的更多操作
可以在输出是添加其他的话语
程序:

          用for循环:
	      变量1 = ['a','b','c']
	      for 变量2 in 变量1:
		  		print(变量2.title()+“,这这这怎么怎么”)

结果:

          A,这这这怎么怎么
	      B,这这这怎么怎么
	      C,这这这怎么怎么

4.2 避免缩进错误
程序:

		用for循环:
		变量1 = ['a','b','c']
		for 变量2 in 变量1:
			print(变量2.title()+“,这这这怎么怎么”)
			print(“噢噢噢噢”+“.\n”)
		print(“那那那怎么怎么”)

结果:

			  A,这这这怎么怎么
	          噢噢噢噢

	          B,这这这怎么怎么
	          噢噢噢噢

	          C,这这这怎么怎么
	          噢噢噢噢

	          那那那怎么怎么

注:嵌套在for循环里面的print()就会一直被循环打印
+".\n"-----换行
忘记缩进时会导致一些不必要的麻烦
当然不需要缩进的地方,进行了缩进,若是for循环时,会被重复执行
使用for循环时,一定不要忘记语句末尾的冒号“:”
列表:

4.4使用函数range()
函数range()能够快速生成一系列数字
程序:

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

结果:

1
2
3
4

注:生成1-5的序列,指的是1,2,3,4不含最后一个数字

4.5 使用range()创建数字列表
程序:

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

结果:

[1,2,3,4,5]

range()函数可以指定步长,例如:
程序:

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

结果:

[2,4,6,8,10]	

从头开始,每次加2,直到达到或者超过终值11;

先创建一个列表,之后再往里添加内容用到“.append()”这个函数
程序:

squares = [ ]
for value in range(1,11):
	squares.append(value**2)
print(squares)

结果:

[1,4,9,16,25,36,49,64,81,100]

注:list()就是将一系列数字转换成列表的函数
用[ ]括上的就是列表

4.6 列表解析
将for循环和创建新元素的代码合并成一行,并自动附加新元素
程序:

squares = [value**2 for value in range(1,11)] 		
print(squares)

结果:

   [1,4,9,16,25,36,49,64,81,100] 

使用本个语法,首先指定一个描述性的列表名,指定左方括号,并且定义一个表达式 value**2;
接下来编写for循环 for value in range(1,11),为表达式提供值,再加上右括号。

4.7 对列表进行统计
min()-----最小值
max()-----最大值
sum()-----求和

元组
个人理解就是数组用()括起来
元组内的元素,不可以像修改列表时那样修改
可用for循环来遍历元组
元组中的的变量不可修改,但是可以给储存元组的变量赋值

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值