python - 从python中的多维获取切片

标签 python

LISTA=[["001", "TOM", "13800000001", "AAAA"],["002", "Jerry", "13800000002", "BBBB"]]
name=[]
for ID,NAME,HSNUMBER,ADDRESS in LISTA:
    name.append(NAME)

>>> name
['TOM', 'Jerry']

感觉不太简单,要获取LISTA中所有的NAME,如何修改?

最佳答案

您知道名称将是列表中的第二个元素,因此您可以使用列表理解,如下所示

names = [item[1] for item in LISTA]
print names
# ['TOM', 'Jerry']

关于python - 从python中的多维获取切片,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22471450/

相关文章:

python - 自定义积分损失项 Keras

python - 使用 scikit-learn.k-means 库输出最接近每个聚类中心的 50 个样本

python - 数据存储。未找到对象属性,尽管它存在于数据存储区中

python - 对此 Discord.py 重写 + react 灯代码感到困惑 - 需要解释

python - 如何在 Flask 应用程序中实现 ElasticSearch?

python - 如何在谷歌应用引擎中运行 python 单元测试

python - 使用python将十六进制字符串转换为整数

python - 流式音频 (YouTube)

Python GRPC 服务器性能瓶颈

python - 将列组与 bool 值组合以创建多个新列