我是一名学习Python和Perl的学生。 在我们的Perl程序,我们翻译的Perl到Python这将是最相似的方式,以“转移”哈希时使用的代码Perl到Python移位翻译
my $param = shift;
my %local_hash = %$param;
还是我不再需要这部分代码?
到目前为止,我有这个在Python
def insert_user(local_hash):
param = shift
local_hash = {param}
user_name = input("Please enter Username: ")
user_name = user_name.replace('\n', '')
这似乎是一个[XY问题](http://meta.stackexchange.com/questions/66377/what -is-的-XY-问题)。这段代码的目的是什么? – TigerhawkT3
@ TigerhawkT3此代码的目的是通过从另一个主要方法调用此函数来将用户添加到散列。 – Robert
添加到散列 - 这是否意味着每个用户都将存储在散列表中,就像一个'set'?噢,'replace'的最后一行不是必须的,因为当用户按下Enter(并且不包括尾随换行符)时,input()结束。 – TigerhawkT3