欢迎光临散文网 会员登陆 & 注册

Python之列表和元组有什么区别吗?梳理一下,终于搞明白了

2022-04-22 21:00 作者:软件测试技术之美  | 我要投稿

Python数据结构知识是测试开发或者自动化测试方面必问的面试题,最常见的莫过于问列表与元组的区别,很多同学遇到问题一脸懵逼,今天Kitty花点时间跟大家讲明白回答思路。


编辑

添加图片注释,不超过 140 字(可选)

一般问题首先从以下两点来回答:

一、相同点:

1. 列表与元组都是容器,都能存储数据

2. 列表与元组的数据可以进行互相转化

编辑

添加图片注释,不超过 140 字(可选)

二、不同点:

1. 列表属于动态数据,不可变但可以对元素进行增、删、改来改变元素的长度。

2. 元组属于静态数据,不可变类型。

3. 元组被定义不允许修改。

4. 列表定义后用户可以使用for或者while对列表中的数据进行遍历,能对列表中的元素进行增、删、改。

5. 一般用于存储同一类型同语义的数据的集合。

6. 列表与元组保存数据的格式不同,列表使用[]括号存储数据,元组使用()存储数据。

7. 列表和元组查询速度,元组优于列表,安全性元组比列表安全性高



Python之列表和元组有什么区别吗?梳理一下,终于搞明白了的评论 (共 条)

分享到微博请遵守国家法律