如何在python中实现循环指定次数?python中实现循环指定次数:
count=0
for item in list:
print item
count +=1if count % 10 == 0:
print 'did ten'
或:
for count in range(0,len(list)):
print list[count]if count % 10 == 0:
print 'did ten'
在Python的for循环里 , 循环遍历可以写成:
for item in list:
print item
扩展资料:
Python 注意事项:
1、tuple:元组
(1)元组一旦初始化就不可修改 。不可修改意味着tuple更安全 。如果可能,能用tuple代替list就尽量用tuple 。
(2)定义只有一个元素的tuple的正确姿势:t = (1,),括号内添加一个逗号,否则会存在歧义 。
2、dict:字典
a.获取value值:dict['key'] , 若key不存在,编译器就会报错KeyError 。避免方法:
一是通过 in 判断 key 值是否在dict中:
'key' in dict # 返回True 或 False 。
二是通过 dict 的函数get():
dict.get('key') # 返回 value 值 或 None 。
python第七天:for循环中的range与len函数len 函数能够返回一个序列的长度,for i in range(len(L))能够迭代整个列表L的元素索引 。虽然直接使用for循环似乎也可以实现这个效果 , 但是直接使用 for循环难以对序列进行修改 , 因为每次迭代调取的元素并不是序列元素的引用 。而通过range函数和len函数可以快速通过索引访问序列并对其进行修改 。
python关于for循环的几个函数for ... in ...
// for ... in 字符串
for i in 'abc':
print(i)
'''
a
b
c
'''
// for ... in 数组
for i in ['a', 'b', 'c']:
print(i)
'''
a
b
c
'''
// for ... in 元组
for i in ('a', 'b', 'c'):
print(i)
'''
a
b
c
'''
// for ... in 字典(得到的是字典的key)
for k in {'学号':30,'姓名':'小明'}:
print(k)
'''
姓名
学号
'''
// for ... in 字典.items()(得到的是字典的key, value)
for k, v in {'学号':30,'姓名':'小明'}.items():
print(k, v)
'''
姓名 小明
学号 30
'''
for ... in range(...)
// for ... in range(num)
for i in range(3):
print(i)
'''
1
2
'''
// for ... in range(num1, num2)
for i in range(1, 3):
print(i)
'''
1
2
'''
// for ... in range(num1, num2, num3)
for i in range(3, 1, -1):
print(i)
'''
3
2
'''
for i in range(1, 5, 2):
print(i)
'''
1
3
'''
倒叙
for i in reversed([1,2,3,4]):
print(i)
’‘’
4
3
2
1
‘’‘
又想得到遍历次数,又想得到数组值
for i,e in enumerate(array):
for i,e in enumerate(['21dw', 55, 22, 'rw']):
print(i, e)
'''
0 21dw
1 55
2 22
3 rw
'''
列表生成式
[...for ... in array]]
print([x * x for x in [2, 34, 324, 43]])
'''
[4, 1156, 104976, 1849]
'''
//相当于
list = []
for x in [2, 34, 324, 43]:
list.append(x * x)
print(list)
python里平均数循环累加怎么写循环累加
1、进入都pycharm编辑器中,打开一个Python文件或者可以新建一个文件,先初始化两个变量,输入下面的代码:
result=0
i=0
2、使用循环累加的方式 , 在这里我们使用的是while函数进行循环累加的操作,循环的条件是i小于或者是等于100 , 也就是说,求的是100以内的数在和,代码如下:
while i=100:
result+=i
i+=1
这里的变量i,每循环一次 , 它就自增一次,直到它大于100 , 循环才会结束 。最后可以使用Python中的print()函数输出累加的结果 。
推荐阅读
- 法语flutter的意思,fortement法语
- 酒吧专门拍摄什么剧种,酒吧拍的
- html5拍照自定义蒙版,html怎么让控制照片位置
- vb.net十六进制的简单介绍
- 手机左右屏幕不均匀怎么办的简单介绍
- 服务器开发设计,服务器开发主要做什么工作
- 就业指导游戏开发,游戏开发职业规划
- linux设置网关命令 linux设置默认网关命令
- 视频用什么片头不违规,微视频的片头片尾要有什么