for i in range ()作用: range()是一个函数, for i in range () 就是给i赋值: 比如 for i in range (1,3): 就是把1,2依次赋值给i range () 函数的使用是这样的: range(start, stop[, step]),分别是起始、终止和步长 range(3)即:从0到3,不包含3,即0,1,2 ...
例一:加入input,len s = input(">>>") for a in s: print(a) l = len(s) print("字符长度为:",l) 1. 2. 3. 4. 5. 例二:加入input,len,range s = input(">>>") #若我输入qwe for a in range(0,len(s)): #开区间为0到判断字符串对象得长度为3,循环字符串对象s当中的每个字符,...
>>> for i in range(len(a)): print a[i] h e l l o 以上的循环举例中,显示了对字符串的字符依次获取,同时涉及了列表,再看下面对列表的循环: >>> b=["hello","I love python","zhangsan"] >>> b ['hello', 'I love python', 'zhangsan'] >>> for w in b: print w hello I love ...
for i in range(10, 0, -2): print(i) 输出: 10 8 6 4 2 应用场景 打印乘法表 for i in range(1, 10): for j in range(1, i + 1): print(f"{j}*{i}={i*j}", end="\t") print() 列表或数组的索引遍历 my_list = ['a', 'b', 'c', 'd'] for i in range(len(...
while True: try: n=int(input()) nums=[int(i) for i in input().split()] ...
4print'length of aa is', len(aa)#result:length of aa is 5 5#可以使用这个值遍历列表的变量,这就意味着,即使列表的长度改变了,我们也不用对程序的循 6#环次数做出修改 7#例如: 8i=0 9whilei<len(aa): 10printaa[i] 11i+=1 12#in是一个布尔操作符,他测试左边的操作数是否包含于列表 ...
先来看一组测试代码:# 测试range循环import timestart = time.time()for i in range(1000000):passprint("range耗时:", time.time() - start)# 测试while循环start = time.time()i = while i < 1000000: i += 1print("while耗时:", time.time() - start)运行结果(环境:Python 3.8):•...
# 方法一for i in range(len(l)): if l[i] == '1': ...
nums=[int(i) for i in input().split()] a = [] if len(nums)==0: print(...
1, 100):print i当然可以用这个遍历一个list,for i in range(len(list_1)):print list_1[i]