python如何将序列中的多个元素作为其他命令执行的参数传递给这个命令

例如:有个序列A=[a,b,c,d,e,f,g]有个命令doTest现在需要将序列A中的元素a,b,c,d提取出来作为doTest的参数并执行doTest如doTesta... 例如:
有个序列 A= [a,b,c,d,e,f,g]
有个命令 doTest
现在需要将序列A中的元素a,b,c,d提取出来作为doTest的参数并执行doTest
如 doTest a,b,c,d
请问如何实现?
补充一下问题,序列中的元素和元素的个数是不固定的,
要先判断序列中元素的个数,如果元素的个数大于8且小于等于16,那么,就将序列中前8个元素提取出来传给命令doTest,如doTest a,b,c,d,e,f,g,h
展开
 我来答
albumin
推荐于2016-11-12 · TA获得超过1.2万个赞
知道大有可为答主
回答量:4889
采纳率:87%
帮助的人:2393万
展开全部
A=[a,b,c,d,e,f,g]
A=[str(B) for B in A]
import os
os.system('dotest '+' '.join(A[:8]))
更多追问追答
追问
A=[str(B) for B in A]---------这个是什么意思?
追答
就是将A中所有元素都转换成字符串,dotest是在命令行执行的命令吧,参数只能是字符串
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式