码迷,mamicode.com
首页 > 其他好文 > 详细

#查找列表中元素,移除每个元素的空格,并查找以 a或A开头 并且以 c 结尾的所有元素

时间:2016-12-23 19:20:05      阅读:926      评论:0      收藏:0      [点我收藏+]

标签:bsp   for   span   并且   tar   str   code   rate   enum   

 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)

 

#查找列表中元素,移除每个元素的空格,并查找以 a或A开头 并且以 c 结尾的所有元素

标签:bsp   for   span   并且   tar   str   code   rate   enum   

原文地址:http://www.cnblogs.com/shiluoliming/p/6215628.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!