【问题标题】:Converting a dataset from one for to another将数据集从一个转换为另一个
【发布时间】:2022-07-04 04:10:16
【问题描述】:

我有一个列表形式的数据集,我想在某些条件下将其转换为另一个数据集。

条件

  1. "a" = 1
  2. "b" = 2
  3. "c" = 3
input_list = ["a", "b", "c"]
#  something happens
output_list = [1, 2, 3]

怎么办?

【问题讨论】:

  • 如何获得条件?通过input?请详细说明一下细节,以及到目前为止您尝试了什么?

标签: python mapping


【解决方案1】:
  1. 在字典中表示您的一组条件:
conditions = {
    "a": 1,
    "b": 2,
    "c": 3
}
  1. 使用该字典生成输出:
input_list = ["a", "b", "c"]
output_list = [conditions[x] for x in input_list]

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-08-11
    • 2015-08-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多