1 #!/usr/bin/env python 2 #查找列表中元素,移除每个元素的空格,并查找以 a或A开头 并且以 c 结尾的所有元素。 3 # li = ["alec", " aric", "Alex", "Tony", "rain"] 4 # tu = ("alec", " aric", "Alex", "Tony", "rain") 5 # dic = {'k1': "alex", 'k2': ' aric', "k3": "Alex ", "k4": "Tony"} 6 7 li = [" alex ","aric","Alex","Tony","rain"] 8 tu = ("alex ","aric ","Alex "," Tony"," rain") 9 dic = {'k1':"alex",'k2':" aric ",'k3':"Alex",'k4':"Tony"} 10 for i,j in enumerate(li,0) : 11 j = j.strip() 12 li[i] = j 13 if j.endswith('c') and (j.startswith('a') or j.startswith('A')): 14 print(j) 15 print(li) 16 print("-------------------") 17 18 19 for j in tu : 20 print(j) 21 j = j.strip() 22 print(j) 23 if j.endswith('c') and (j.startswith('a') or j.startswith('A')): 24 print(j) 25 print(tu) 26 print("-------------------") 27 28 29 for i,j in enumerate(dic,0) : 30 print(j) 31 dic[j] = dic[j].strip() 32 if dic[j].endswith('c') and (dic[j].startswith('a') or dic[j].startswith('A')): 33 print(dic[j]) 34 print(dic) 35 36 for i in dic.values() : 37 i = i.strip() 38 if i.endswith('c') and (i.startswith('a') or i.startswith('A')): 39 print(dic[j]) 40 print(dic)