Questions tagged «list»

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

12
如何获取元组列表中的第一个元素?
我有一个像下面这样的列表,其中第一个元素是id,另一个是字符串: [(1, u'abc'), (2, u'def')] 我只想从此元组列表创建ID列表,如下所示: [1,2] 我将使用此列表,__in因此它必须是整数值的列表。
184 python  list 

7
在每个列表元素上调用int()函数?
我有一个包含数字字符串的列表,如下所示: numbers = ['1', '5', '10', '8']; 我想将每个列表元素都转换为整数,所以它看起来像这样: numbers = [1, 5, 10, 8]; 我可以使用循环来做到这一点,就像这样: new_numbers = []; for n in numbers: new_numbers.append(int(n)); numbers = new_numbers; 一定很丑吗?我敢肯定,在一行代码中,还有一种更Python化的方法可以做到这一点。请帮帮我。
183 python  list 


11
在Python中将相同的字符串追加到字符串列表
我正在尝试采用一个字符串,并将其附加到列表中包含的每个字符串中,然后使用完成的字符串创建一个新列表。例: list = ['foo', 'fob', 'faz', 'funk'] string = 'bar' *magic* list2 = ['foobar', 'fobbar', 'fazbar', 'funkbar'] 我尝试了循环,并尝试了列表理解,但这是垃圾。一如既往的任何帮助,不胜感激。
182 python  list 



23
在Python中查找列表的中位数
您如何在Python中找到列表的中位数?该列表可以是任何大小,并且不能保证数字以任何特定顺序排列。 如果列表包含偶数个元素,则该函数应返回中间两个元素的平均值。 以下是一些示例(排序用于显示目的): median([1]) == 1 median([1, 1]) == 1 median([1, 1, 2, 4]) == 1.5 median([0, 2, 5, 6, 8, 9, 9]) == 6 median([0, 0, 0, 0, 4, 4, 6, 8]) == 2
181 python  list  sorting  median 


2
str.startswith带有要测试的字符串列表
我试图避免使用那么多的if语句和比较,而只使用一个列表,但不确定如何将其用于str.startswith: if link.lower().startswith("js/") or link.lower().startswith("catalog/") or link.lower().startswith("script/") or link.lower().startswith("scripts/") or link.lower().startswith("katalog/"): # then "do something" 我希望它是: if link.lower().startswith() in ["js","catalog","script","scripts","katalog"]: # then "do something" 任何帮助,将不胜感激。
181 python  string  list 

11
Python字典:获取键列表的值列表
是否有内置/快速的方法来使用字典的键列表来获取对应项的列表? 例如,我有: >>> mydict = {'one': 1, 'two': 2, 'three': 3} >>> mykeys = ['three', 'one'] 如何使用mykeys字典中的相应值作为列表? >>> mydict.WHAT_GOES_HERE(mykeys) [3, 1]
179 python  list  dictionary  key 

23
在列表中找到最常见的元素
在Python列表中查找最常见元素的有效方法是什么? 我的列表项可能无法散列,因此不能使用字典。同样在绘制时,应返回索引最低的项目。例: >>> most_common(['duck', 'duck', 'goose']) 'duck' >>> most_common(['goose', 'duck', 'duck', 'goose']) 'goose'
179 python  list 


8
Python 3将范围转换为列表
我正在尝试列出其中的数字1-1000。显然,这会令人烦恼,因此我试图创建一个包含范围的列表。在Python 2中,似乎: some_list = range(1,1000) 本来可以用,但是在Python 3中,范围类似于xrangePython 2? 谁能对此提供一些见识?
178 python  python-3.x  list  range 

4
在Python中循环遍历列表
我有一个带有子列表的列表。我想打印长度等于3的所有子列表。 我在python中执行以下操作: for x in values[:]: if len(x) == 3: print(x) values是原始列表。上面的代码是否打印每个值等于3的子列表x?我只想显示length == 3一次子列表。 问题已经解决了。问题出在Eclipse编辑器上。我不明白原因,但是在运行循环时,它仅显示列表的一半。 我必须在Eclipse中更改任何设置吗?
177 python  list 


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.