Python字典和多个字典[]

glo*_*ors 2 python dictionary

因此,对于一项任务,我必须接受用户输入,如1146,然后获取python将其转换为"一四四"

到目前为止,我从字典开始

dict = { 1:"one", 2:"two", 3:"three", 4:"four", 5:"five",
     6:"six", 7:"seven", 8:"eight", 9:"nine"};
Run Code Online (Sandbox Code Playgroud)

然后要求inout

x = raw_input(("enter number: "))
y = x.split
Run Code Online (Sandbox Code Playgroud)

我想知道dict [y]如何或者是否可以采用变量,例如在用户输入y之后拆分y.有人可以帮忙吗?

Sve*_*ach 5

一些提示:

  1. 包含0: "zero"在你的字典中.

  2. 这条线

    y = x.split
    
    Run Code Online (Sandbox Code Playgroud)

    不调用方法x.split- 它只是将方法本身分配给y.

  3. 要获取字符串的字符,您可以迭代它:

    for c in my_string:
        print c
    
    Run Code Online (Sandbox Code Playgroud)

  • 它还说"为一项任务";) (2认同)