相关疑难解决方法(0)

在Python中的列表中获取每个元组的第一个元素

SQL查询为我提供了一个元组列表,如下所示:

[(elt1, elt2), (elt1, elt2), (elt1, elt2), (elt1, elt2), (elt1, elt2), ...]
Run Code Online (Sandbox Code Playgroud)

我想拥有每个元组的所有第一个元素.现在我用这个:

rows = cur.fetchall()
res_list = []
for row in rows:
    res_list += [row[0]]
Run Code Online (Sandbox Code Playgroud)

但我认为可能有更好的语法来做到这一点.你知道更好的方法吗?

python syntax python-2.7

110
推荐指数
5
解决办法
24万
查看次数

python - 获取元组列表的第一个索引?

返回以下内容的最简洁方法是什么:

给定一个元组列表,返回一个由元组组成的列表(或者第二个,无关紧要).

对于:

[(1,'one'),(2,'two'),(3,'three')]
Run Code Online (Sandbox Code Playgroud)

返回的列表将是

[1,2,3]
Run Code Online (Sandbox Code Playgroud)

python tuples list

31
推荐指数
3
解决办法
3万
查看次数

如何从python中的元组中提取简单的字符串(新手问题)

我有一个相当大的元组,其中包含:

[('and', 44023), ('cx', 37711), ('is', 36777) .... ]
Run Code Online (Sandbox Code Playgroud)

我只想提取由单引号分隔的第一个字符串,因此上面元组的输出将是:

and
cx
is
Run Code Online (Sandbox Code Playgroud)

我该如何编码(在某种程度上内置了可扩展性)?

python string parsing tuples

5
推荐指数
2
解决办法
8132
查看次数

Python:如何通过下一个项目值链接列表中的元组

如何从Python 3中的元组列表中获得预期结果?

[('I', 'N'),('love', 'V'),('Miley', 'N'),('Cyrus', 'N'),('but', 'ADV'),('hate', 'V'),('Liam', 'N'),('Hemsworth', 'N')]
Run Code Online (Sandbox Code Playgroud)

预期成绩:

['I', 'love', 'Miley Cyrus', 'but', 'hate', 'Liam Hemsworth']
Run Code Online (Sandbox Code Playgroud)

python python-3.x

4
推荐指数
1
解决办法
63
查看次数

如何从python中的现有列表中制作新的元素列表?

我在下面有一个清单。我需要使用它来创建仅具有COUNTRY名称的新列表。请帮我圈圈X以获得国家名称列表

x= [["UK", "LONDON", "EUROPE"],["US", "WASHINGTON", "AMERICA"],["EG", "CAIRO", "AFRICA"],["JP","TOKYO","ASIA"]]
Run Code Online (Sandbox Code Playgroud)

结果应该看起来像

UK
US
EG
JP
Run Code Online (Sandbox Code Playgroud)

python loops list

1
推荐指数
1
解决办法
2万
查看次数

如何遍历Python中的元组列表?

coordinates = [(i, j) for i, row in enumerate(mymatrix) for j, v in enumerate(row) if v == '0']
Run Code Online (Sandbox Code Playgroud)

我有一个坐标(元组)列表,想打印该坐标,该坐标右边最接近的元组,以及与该坐标在同一列中的下一个元组。如何为每个坐标执行此操作?

例如:

coordinates = [(0,0),(0,3),(1,0),(1,2),(1,3)]
Run Code Online (Sandbox Code Playgroud)

第一个坐标的输出为:

0 0 0 3 1 0
Run Code Online (Sandbox Code Playgroud)

第二个坐标的输出为:

0 3 -1 -1 1 3
Run Code Online (Sandbox Code Playgroud)

python tuples list multidimensional-array

0
推荐指数
1
解决办法
7669
查看次数

如何在Python中从元组中获取第二个元素?

我想有一个数组,其中所有第二个元素的第一个元素等于'tuple1elem1'。我如何有效地做到这一点?我有大约500个元组。

元组:

(('tuple1elem1', 'tuple1elem2'), ('tuple2elem1', 'tuple2elem2'), ('tuple3elem1', 'tuple3elem2'))
Run Code Online (Sandbox Code Playgroud)

我想要的是:

array = ['tuple1elem2']
Run Code Online (Sandbox Code Playgroud)

python tuples

-1
推荐指数
1
解决办法
2941
查看次数