gpt4 book ai didi

python - 使用 python argparse 解析嵌套列表

转载 作者:太空宇宙 更新时间:2023-11-04 04:07:01 26 4
gpt4 key购买 nike

假设我期待一个列表列表,其中内部列表具有不同的类型和长度,例如。例如,

[[1, 2], ["foo", "bar"], [3.14, "baz", 20]]

如何使用 argparse 解析上面的列表?

stackoverflow 上最有用的问题:

存在类似的问题,其中最有用的是 here .但它们在我的案例中还不够好,因为它们忽略了列表嵌套有不同数据类型和长度的事实。

最佳答案

扩展我的评论:

from argparse import ArgumentParser
import json

parser = ArgumentParser()
parser.add_argument('-l', type=json.loads)
parser.parse_args(['-l', '[[1,2],["foo","bar"],[3.14,"baz",20]]'])

打印:

Namespace(l=[[1, 2], ['foo', 'bar'], [3.14, 'baz', 20]])

关于python - 使用 python argparse 解析嵌套列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57112608/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com