Title演示了我希望在python腳本中傳達的perl習慣用法。我意識到這可能被認為是不好的做法,可能是由于(缺乏)異常處理所致。雖然如此,但我發現在(一次性/個人)實用程序中執行此類操作很有價值。
2 回答

一只名叫tom的貓
TA貢獻1906條經驗 獲得超3個贊
Python沒有像Perl一樣具有不同種類的變量的概念。標量,列表和字典都存儲在同一類型的變量中。因此,此“成語”不適用。只需直接使用返回值即可。
一些示例Perl代碼:
sub foo {
return [ qw(a b c) ];
}
@list = @{foo()};
say $list[0];
say $list[1];
say $list[2];
等效的Python代碼:
def foo():
return ("a", "b", "c")
list = foo()
print list[0]
print list[1]
print list[2]
當您提到缺少異常處理時,我不知道您可能意味著什么。
添加回答
舉報
0/150
提交
取消