【发布时间】:2014-02-25 11:00:24
【问题描述】:
我有一本字典
d={}
用户输入
no=raw_input("Enter number: ")
x=raw_input("Enter string: ")
y=raw_input("Enter string: ")
z=raw_input("Enter string: ")
d[no]=send(x,y,z)
def send(x,y,z):
print x,y,z
这可能吗?
我试过了,但是当我打印字典时,它会输出
{1: None}
我想输出这样的东西
d{
1:send(x,y,z),
2:send(x,y,z),
3:send(x,y,z)
}
其中 x,y,z 是用户输入。
【问题讨论】:
-
在这种情况下
send()需要返回什么? -
你想用
send存储什么:函数、元组、其他东西? -
你的函数没有返回任何东西,这意味着返回默认值
None。
标签: python function dictionary arguments