使用raw_input列表调用函数

时间:2015-03-12 03:02:26

标签: python list

我正在尝试使用尽可能少的行来直接输入raw_input(没有额外的变量和其他内容)并用它调用函数。问题是,我需要一个清单。我很清楚split函数,但是

histogram(split.raw_input("List, sire: "))

抛出命名错误。我认为它不会起作用,但我想我还是试试。我确定蟒蛇神知道怎么样,我看到的很荒谬" pythonic"什么东西或者你称之为的东西,但不幸的是我还没那么先进。

编辑:我想我应该添加其余的代码,但很可能完全不相关。

#!/usr/bin/python
def histogram(x):
    for i in x:
        print int(i) * "*"

感谢高级/长读的推荐,我想尝试尽可能多地浸泡。

谢谢,让它运转起来。

1 个答案:

答案 0 :(得分:0)

不使用任何模块,这就是它的完成方式:

#!/usr/bin/python
def string_len(x):
    for i in x:
        print int(i) * "*"

string_len(raw_input("String here").split())   

或者,用直方图完全替换任何string_len