写点什么

经典面试题 - 元组和列表的区别

  • 2022 年 9 月 19 日
    北京
  • 本文字数:394 字

    阅读完需:约 1 分钟

经典面试题-元组和列表的区别

霍格沃兹测试开发 ceshiren.com

问题

面试官可能会问:Python 中元组和列表的区别是什么?

考察点分析

面试官主要的目的是想要了解:

  • python 内置数据结构

  • python 元组和列表的各自特点

技术点

这个问题涉及到的技术知识为:

  • Python 元组的定义和结构

  • Python 列表的定义和结构

元组 tuple

# 创建元组对象tup = ("python", "hogwarts", 1, 2, 3)# 元组对象不可改变tup[0] = "hello"  # 引发 TypeError
复制代码


# 创建列表对象li = ["python", "Hogwarts", 1, 2, 3]# 列表对象可变li[0] = "hello"
复制代码

总结

Python 中元组和列表的区别是什么?

  • 区别之处列表是可变的,而元组是不可变的列表支持很多内置方法,而元组则很少列表占用更多的内存,元组内存开销较小:

点击下方链接免费领取:性能测试+接口测试+自动化测试+测试开发+测试用例+简历模板+测试文档

http://qrcode.testing-studio.com/f?from=infoQ&url=https://ceshiren.com/t/topic/22265

用户头像

社区:ceshiren.com 微信:ceshiren2021 2019.10.23 加入

微信公众号:霍格沃兹测试开发 提供性能测试、自动化测试、测试开发等资料,实时更新一线互联网大厂测试岗位内推需求,共享测试行业动态及资讯,更可零距离接触众多业内大佬。

评论

发布
暂无评论
经典面试题-元组和列表的区别_霍格沃兹测试开发学社_InfoQ写作社区