网站地图 联系我们

学习python首选-实战python学习班,专注于python高级工程师培养,python课程:包括Python核心编程技术、全栈开发、网络爬虫、人工智能等。python全栈工程师+提高工作经验,获取免费试听课程!
当前位置: python培训 > python学习 > 常见问题 > 正文

python 中有类似 C++ 中 const reference 的用法吗?

来源:肚皮舞 浏览量: 发布日期:20-05-10 13:37:20 调整字体大小【 【所属栏目:常见问题】

  python 中有类似 C++ 中 const reference 的用法吗?

  比方说,C++中可以定义一个这样的函数

  void foo(const vector & data);

  而在 python 中

  def foo(data):

  ...

  data_list = [1,2,3]

  foo(data_list)

  data_list 是可能被修改的。

  请问,我在 python 中应该如何写,保证 data_list 不被修改?

  感谢大家的解答。如果因为程序前后的要求,data_list 必须是一个列表

  那 foo( tuple(data_list) ) 性能损失大吗?

标签:
肚皮舞新闻动态News Center

肚皮舞视频

肚皮舞培训课程

联系卡伊丝contact us
联系我们
python培训「零基础入门到精通」python人工智能编程培训班-0798wz.com

咨询热线:18301225663