栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

将整数列表传递给python

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

将整数列表传递给python

您可以将它们作为字符串传递,而不是转换为列表。您可以使用argparse或optparse。

import argparseparser = argparse.ArgumentParser()parser.add_argument('--l1', type=str)parser.add_argument('--l2', type=str)args = parser.parse_args()l1_list = args.l1.split(',') # ['1','2','3','4']

例:

python prog.py --l1=1,2,3,4

另外,作为一行,您可以传递类似1-50的内容,然后在’-‘上分割并构造范围。像这样:

import argparseparser = argparse.ArgumentParser()parser.add_argument('--l1', type=str, help="two numbers separated by a hyphen")parser.add_argument('--l2', type=str)args = parser.parse_args()l1_list_range = xrange(*args.l1.split('-')) # xrange(1,50)for i in l1_list_range:    print i

例:

python prog.py --l1=1-50

逻辑我想你可以写自己。:)



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/659850.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号