我有一个如下列表,其中第一个元素是id,另一个是字符串:

[(1, u'abc'), (2, u'def')]

我只想从这个元组列表中创建一个ID列表,如下所示:

[1,2]

我将在__in中使用这个列表,所以它需要是一个整数值列表.

推荐答案

>>> a = [(1, u'abc'), (2, u'def')]
>>> [i[0] for i in a]
[1, 2]

Python相关问答推荐

如何推迟对没有公钥的视图/表的反射?

根据多列和一些条件创建新列

如何知道标志是否由用户传递或具有默认值?

Google Drive API获取文件计量数据

numba jitClass,记录类型为字符串

如何删除索引过go 的lexsort深度可能会影响性能?' &>

为什么带有dropna=False的groupby会阻止后续的MultiIndex.dropna()工作?

删除所有列值,但判断是否存在任何二元组

Python库:可选地支持numpy类型,而不依赖于numpy

如何在虚拟Python环境中运行Python程序?

我如何使法国在 map 中完全透明的代码?

如果条件不满足,我如何获得掩码的第一个索引并获得None?

在ubuntu上安装dlib时出错

连接一个rabrame和另一个1d rabrame不是问题,但当使用[...]'运算符会产生不同的结果

在两极中过滤

* 动态地 * 修饰Python中的递归函数

在极中解析带有数字和SI前缀的字符串

未调用自定义JSON编码器

寻找Regex模式返回与我当前函数类似的结果

关于两个表达式的区别