概要:
[今天去面试,安全分析师,关于Python,HR问了一个比较基础的问题!!!]
Python中元组和list的区别是什么???(现将知识点,进行如下整理)
求同:
列表与元组都是容器,是一系列的对象。
存异:
它们之间有两点不同,并且二者之间有着复杂的相互作用。它们分别是”技术上”的差异和“文化上”的差异。
二者都可以包含任意类型的元素甚至可以是一个序列,还可以包含元素的顺序(不像集合和字典)。技术差异:
列表是可变的,而元组是不可变的。
文化差异:
是指二者在实际使用中的差异:在你有一些不确定长度的相同类型队列的时候使用列表;
在你提前知道元素数量的情况下使用元组,因为元素的位置很重要。
二者的使用方法
列表
#定义列表
>>> name_list = ['sean','tom','jack&