Questions tagged «list»

列表标记可以引用:链表(节点的有序集合,每个节点都引用其后继对象)或动态数组的形式。不要用于HTML列表,而应使用[html-lists]。

10
检查字符串是否包含列表中的元素(字符串)
对于以下代码块: For I = 0 To listOfStrings.Count - 1 If myString.Contains(lstOfStrings.Item(I)) Then Return True End If Next Return False 输出为: 情况1: myString: C:\Files\myfile.doc listOfString: C:\Files\, C:\Files2\ Result: True 情况2: myString: C:\Files3\myfile.doc listOfString: C:\Files\, C:\Files2\ Result: False 该列表(listOfStrings)可能包含多个项目(最少20个),并且必须对照数千个字符串(例如myString)进行检查。 有没有更好(更有效)的方法来编写此代码?


7
为什么“ return list.sort()”返回None,而不返回列表?
我已经能够验证findUniqueWords结果是否为sorted list。但是,它不返回列表。为什么? def findUniqueWords(theList): newList = [] words = [] # Read a line at a time for item in theList: # Remove any punctuation from the line cleaned = cleanUp(item) # Split the line into separate words words = cleaned.split() # Evaluate each word for word in words: # …
154 python  list  sorting  return 

26
Java 8流反向顺序
一般问题:反向流的正确方法是什么?假设我们不知道流包含什么类型的元素,反转任何流的通用方法是什么? 具体问题: IntStream提供了生成特定范围内的整数的范围方法IntStream.range(-range, 0),现在我想将其范围从0切换为负数将不起作用,也无法使用Integer::compare List<Integer> list = Arrays.asList(1,2,3,4); list.stream().sorted(Integer::compare).forEach(System.out::println); 与IntStream我会得到这个编译器错误 错误:(191,0)ajc:sorted()类型中的方法IntStream不适用于参数(Integer::compare) 我在这里想念什么?

5
查找和替换列表中的字符串值
我得到了这个清单: words = ['how', 'much', 'is[br]', 'the', 'fish[br]', 'no', 'really'] 我想[br]用一些与之相似的奇异值代替,<br />从而得到一个新的清单: words = ['how', 'much', 'is<br />', 'the', 'fish<br />', 'no', 'really']
153 python  string  list 

11
在Python列表中删除重复的字典
我有一个字典列表,我想删除具有相同键和值对的字典。 对于此列表: [{'a': 123}, {'b': 123}, {'a': 123}] 我想退掉这个: [{'a': 123}, {'b': 123}] 另一个例子: 对于此列表: [{'a': 123, 'b': 1234}, {'a': 3222, 'b': 1234}, {'a': 123, 'b': 1234}] 我想退掉这个: [{'a': 123, 'b': 1234}, {'a': 3222, 'b': 1234}]
153 python  list  dictionary 

9
如何获得字典中的键列表?
我只想要键,而不想要字典的值。 我还没有获得任何代码来执行此操作。使用另一个数组被证明是太多的工作,因为我也使用remove。 如何获得字典中的键列表?
152 c#  list  dictionary 

17
如何在列表中找到最大值的所有位置?
我有一个清单: a = [32, 37, 28, 30, 37, 25, 27, 24, 35, 55, 23, 31, 55, 21, 40, 18, 50, 35, 41, 49, 37, 19, 40, 41, 31] 最大元素为55(位置9和12上的两个元素) 我需要找到最大值位于哪个位置。请帮忙。
152 python  list  max 

8
计算Python列表中的True布尔数
我有一个布尔值列表: [True, True, False, False, False, True] 并且我正在寻找一种方法来计算True列表中的数目(因此,在上面的示例中,我希望返回值是3。)我已经找到了一些示例,这些示例寻找特定元素的出现次数。因为我正在使用布尔运算,所以有效的方法吗?我在想类似all或的东西any。
152 python  list  boolean  counting 

10
不区分大小写
我喜欢使用表达 if 'MICHAEL89' in USERNAMES: ... USERNAMES清单在哪里。 有什么方法可以区分大小写不敏感的项目,还是需要使用自定义方法?只是想知道是否需要为此编写额外的代码。


6
C#列表。降序排列
我想收到一个按 'Product.Name' 降序排列的列表。 类似于下面的功能,该功能以相反的顺序对列表进行升序排序,这可能吗? var newList = list.OrderBy(x => x.Product.Name).ToList();
150 c#  list  sorting  sql-order-by 

30
将列表分为N个长度大致相等的部分
将列表分为大致相等的最佳方法是什么?例如,如果列表包含7个元素并将其分为2部分,则我们希望在一部分中获得3个元素,而另一部分应包含4个元素。 我正在寻找类似的东西even_split(L, n),打破L成n部分。 def chunks(L, n): """ Yield successive n-sized chunks from L. """ for i in range(0, len(L), n): yield L[i:i+n] 上面的代码给出了3个块,而不是3个块。我可以简单地进行转置(对此进行迭代,并取每列的第一个元素,将其称为第一部分,然后取其第二,然后将其置于第二部分,依此类推),但这会破坏项目的顺序。
149 python  list  chunks 

8
如何深层复制列表?
我对列表副本有一些问题: 所以之后我得到了E0来自'get_edge',我做的副本E0通过调用'E0_copy = list(E0)'。我想E0_copy是这里的深复制E0,我E0_copy走进了'karger(E)'。但是在主要功能上。 为什么'print E0[1:10]'for循环之前的结果与for循环之后的结果不同? 下面是我的代码: def get_graph(): f=open('kargerMinCut.txt') G={} for line in f: ints = [int(x) for x in line.split()] G[ints[0]]=ints[1:len(ints)] return G def get_edge(G): E=[] for i in range(1,201): for v in G[i]: if v>i: E.append([i,v]) print id(E) return E def karger(E): import random count=200 while 1: …
149 python  list  copy  deep-copy 


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.