标签:sort 偶数 元组 [] 字符 not append color sed
已知:lst= [1, 2, 3, 4, 5, 6]
题1.请打印输出:
0, 1
1, 2
2, 3
3, 4
4, 5
5, 6
#方法1: >>> for i in lst: print (‘%s,%s‘ % (lst.index(i),i)) 0,1 1,2 2,3 3,4 4,5 5,6 #方法2: >>> for i in range(len(lst)): print (‘%s,%s‘ % (i,lst[i])) #方法3: >>> for j,k in enumerate(lst): print (‘%s,%s‘ % (j,k))
题2.将lst倒序成:[6, 5, 4, 3, 2, 1]
#方法1: lst1 = [i for i in reversed(lst)] #reversed只适用于与序列(列表、元组、字符串) #方法2: lst2 = sorted(lst,reverse=True) #sorted+reverse适用于序列(列表、元组、字符串)、集合、字典 #方法3: lst3 = lst[::-1] #切片用法:创建一个与原字符串顺序相反的字符串
题3.将lst中的偶数挑出*2,结果为:[4, 8, 12]
#方法1: lst1 = [i*2 for i in lst if not i % 2] #方法2: lst2= [] for i in lst: if i % 2 == 0: lst2.append(i*2)
标签:sort 偶数 元组 [] 字符 not append color sed
原文地址:http://www.cnblogs.com/huangbiquan/p/7854234.html