我是一名學習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