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

 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)
时间: 2024-08-10 00:07:28

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

查找列表中指定的所有元素的位置

问题:查找列表中指定的值的所有元素 使用list的index方法 1 def find_index(src, key): 2 start_pos = 0 3 for i in range(src.count(key)): 4 if start_pos == 0: 5 start_pos = src.index(key) 6 else: 7 start_pos = src.index(key, start_pos+1) 8 print(start_pos) 9 10 if __name__ ==

C#查找列表中所有重复出现元素代码

C#查找列表中所有重复出现元素代码 public T[] GetDuplicates(T inputValue) {   List<T> duplicates = new List<T>( );   for (int i = 0; i < this.Count; i++)   {     if (this[i].Equals(inputValue))     {       duplicates.Add(this[i]);     }   }//codego.net   re

Dynamics CRM 将实体从高级查找列表中移除不可见

有时我们不需要将某个实体显示给一般用户比如配置实体,但是这种类型的实体有时候又需要给一般用户读权限ODATA的时候得能读,站点地图上的隐藏比较容易用工具配置下权限即可.其实做到这步一般就可以了但有的客户要求就比较细,不允许在高级查找中看到该实体,那要怎么做到呢,这就是本人要讲的. 查找各种资料后会发现没有已开放的设置能够让实体在高级查找中不显示,那就得另辟蹊径了,这里以客户实体为例,默认情况下是能看到客户实体的,如下图 然后在业务数据库中执行以下SQL,这边的name就是你要移除的实体的名字 u

查找列表中某个值的位置

p=list.index(value) list为列表的名字 value为查找的值 p为value在list的位置 ? 以下内容引自:http://www.linuxidc.com/Linux/2012-01/51638.htm Python3.2.2列表操作总结 list操作:快速创建list.新增item.删除item.重新赋值item.颠倒item顺序.检索item 快捷创建list,两种方式:split方法.list函数和range函数配合使用. ? split方法.写一个字符串,字符之

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

li = ["alex"," aric","Alex","Tony","rain"]for i in li:    new_li = i.strip()    if (new_li.startswith('a') or new_li.startswith('A')) and new_li.endswith('c'):        print(new_li) 原文地址:https://www.cnblogs

查找列表中的元素,移动空格 并查找以a或A 为开头 并以c 结尾的元素

li = ['alec',' aric','Alex','Tony','rain']tu = ('alec',' aric','Alex','Tony','rain')dic = { 'k1':'alec', 'k2':' aric', 'k3':'Alex', 'k4':'rain',} for li1 in li: li1_new = li1.strip().capitalize() if li1_new.startswith('A') and li1_new.endswith('c'):

列表中的查找与筛选

本文主要是实现:查找列表中元素,移除每个元素的空格,并查找以 a或A开头 并且以 c 结尾的所有元素.li = ["alec", " aric", "Alex", "Tony", "rain"]tu = ("alec", " aric", "Alex", "Tony", "rain")dic = {'k1':

Python List remove()方法-用于移除列表中某个值的第一个匹配项

描述 remove() 函数用于移除列表中某个值的第一个匹配项. 语法 remove()方法语法: list.remove(obj) 参数 obj -- 列表中要移除的对象. 返回值 该方法没有返回值但是会移除两种中的某个值的第一个匹配项. 实例 以下实例展示了 remove()函数的使用方法: #!/usr/bin/python aList = [123, 'xyz', 'zara', 'abc', 'xyz']; aList.remove('xyz'); print "List : &quo

vs中不得不会的一些小技巧(1)——细说查找

一:文件查找 1:文件检索 有时候我们因为改bug的需要,必须要知道这个MD5函数在哪些文件中用到了,然而不像cs中我们可以用shift+f12来查找下函数引用, 这时候我们就可以用 “文件查找” 解决这个问题. 我们可以在 “查找结果” 中清楚的看到哪些文件和哪些行使用到了这个md5函数,然后我们继续顺藤摸瓜来找到我们想要的东西. 2:更改范围 在图中我们的搜索范围选定的是“整个解决方案”,当然这个范围你可以随便选,比如“当前窗口”,“当前项目”,甚至是某个磁盘... 3:在"查找结果“中进行