Python作为最热门的语言,使我们每个人应该学习的一门技术! 本文针对初学者,我会用最容易的方式告诉你如何入门python!
元组不可修改,但是元组内部的列表可以修改
a=(1,2,['a','b'],3) a[2].append('x') print(a)结果:
注意:元组是不可修改类型,此时的拼接和重复出的结果是新的返回值
结果:
结果:
案例一:计算纯数字元组之间的和
a = (1, 2, 3, 4) sum = 0 for i in range(len(a)): sum += a[i] i += 1 print(sum)结果:
案例二:求元组内的最大值和最小值及其对应的索引
a = (3, 2, 1, 7, 2, 5, 9) max, min = a[0], a[0] count = 0 count1,count2 = 0,0 for i in a: if i > max: max = i count1 = count if i < min: min = i count2 = count count += 1 print('最大值为%d,索引为%d' % (max, count1)) print('最小值为%d,索引为%d' % (min, count2))结果:
案例三:将两个及多个以上的元组,同索引位置相加
a=[1,2,3,3,2,5] b=[11,22,8,7,5,9] c=[] for i in range(len(a)): c.append(a[i]+b[i]) print(c)结果:
案例四:将列表倒叙
a = [1, 2, 3, 4, 5, 6] i = 0 j = len(a) - 1 while i < j: a[i], a[j] = a[j], a[i] i += 1 j -= 1 print(a)结果:
案例五:传送带数据–将位置往后传一位
a = [1, 2, 3, 4, 5, 6] count = 0 while count < len(a) - 1: a[count], a[count + 1] = a[count + 1], a[count] count += 1 print(a)结果:
案例六:求连续的[1 , 2,3]的个数
a = [2, 5, 1, 1, 2,1,2,1,2,3] b = [1,2,3] i,count =0, 0 while i <= len(a)-len(b): if a[i] == b[0] and a[i + 1] == b[1]and a[i+2]==b[2]: count += 1 i += 1 print('连续的[1,2,3]有%d个' % count)结果:
