比方說,C++中可以定義一個這樣的函數(shù)voidfoo(constvector&data);而在python中deffoo(data):...data_list=[1,2,3]foo(data_list)data_list是可能被修改的。請問,我在python中應該如何寫,保證data_list不被修改?感謝大家的解答。如果因為程序前后的要求,data_list必須是一個列表那foo(tuple(data_list))性能損失大嗎?
python 中有類似 C++ 中 const reference 的用法嗎?
FFIVE
2019-04-08 11:18:05