写代码:查找列表中元素,移除每个元素的空格,并查找以a或A开头并且以c结尾的元素。...

 

 1 # encoding:utf-8
 2 
 3 # 查找列表中元素,移除每个元素的空格,并查找以a或A开头并且以c结尾的元素。
 4 
 5 li = ["alec", " aric", "Alex", "Tony", "rain"]
 6 tu = ("alec", " aric", "Alex", "Tony", "rain")
 7 dic = {'k1': "alex", ' k2': ' aric', "k3": "Alex", "k4": "Tony"}
 8 
 9 li_new = []
10 li_aAc = []
11 tu_new = []
12 tu_aAc = []
13 dic_new = {}
14 dic_aAc = {}
15 
16 for i in li:
17     k = i.strip()
18     li_new.append(k)
19     if k.startswith("a") or k.startswith("A"):
20         if k.endswith("c"):
21             li_aAc.append(k)
22         else:
23             continue
24 print("---------------------------")
25 print("原始数据{}".format(li))
26 print(li_new)
27 print(li_aAc)
28 
29 for i in tu:
30     k = i.strip()
31     tu_new.append(k)
32     if k.startswith("a") or k.startswith("A"):
33         if k.endswith("c"):
34             tu_aAc.append(k)
35         else:
36             continue
37 print("---------------------------")
38 print("原始数据{}".format(tu))
39 print(tuple(tu_new))
40 print(tuple(tu_aAc))
41 
42 for index_i, i in dic.items():
43     k = index_i.strip()
44     j = i.strip()
45     dic_new[k] = j
46     if j.startswith("a") or j.startswith("A"):
47         if j.endswith("c"):
48             dic_aAc[k] = j
49 print("---------------------------")
50 print("原始数据{}".format(dic))
51 print(dic_new)
52 print(dic_aAc)

 

转载于:https://www.cnblogs.com/demilyc/p/10037795.html

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值