作者ss900405tw (电机小鲁)
看板Python
标题[问题] 直接input 一个list
时间Tue Oct 17 00:24:53 2017
请问各位大大们
如果今天我有一个definition
设定他会return一个value,像是这样
def function(a):
...
return value
其中a是一串数字,像是这样:[1,2,4,8]
所以如果我想要取得value的话,就要输入"function([1,2,4,8])"
请问有没有方法,在不改def的情况下,只要在shell上输入:1,2,4,8
就会回传value值的吗?
谢谢
我以後学业有成也会回来回馈大家的>_<
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 140.112.175.136
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Python/M.1508171095.A.437.html
1F:→ ptt0720: 把string转成list传入def 你是要问这个? 10/17 00:59
2F:→ BigBank: input() ? 10/17 01:27
4F:推 rexyeah: 喂入 sys.argv[1].split(',') 10/17 16:13
5F:→ ECZEMA: 楼上正解 import sys 後喂参数给函数 记得路径要能执行 10/18 03:56