1
我想寫一個函數來創建一個大小爲NxN的空方陣。 我有2種方法來寫:哪種更適合pythonic?
1:
s_matrix = []
create_empty_square_matrix(s_matrix, N)
2:
s_matrix = empty_square_matrix(N)
(Ofcourse,2個兩個函數將不同的位功能create_empty_square_matrix就像是一個程序 - 只函數empty_square_matrix創建&返回一個矩陣)
哪種方式更Pythonic &更清晰?
你對命名風格有一些建議嗎?我不確定empty_square_matrix & create_empty_square_matrix。
不僅Pythonic,而且在一般情況下 - 無狀態,無副作用的代碼更好,因爲它不依賴於全局狀態。 –