《列表和元组到底是有什么异同呢?》

发布时间:2026/7/3 4:14:28
《列表和元组到底是有什么异同呢?》 想还是有些区别的那列表和元组到底是有啥区别呢我总结了一些希望能对你有用不同点区别一这首先在定义格式上它就有一些区别列表这样来定义my_list [1, 2, 3]而元组这样来定义my_tuple (1, 2, 3)唉细心的你肯定也是发现了还真是有一些区别就是()和[]的区别区别二这煎饼果子饼皮大你能往里疯狂加料举个栗子元组和列表咱来在PyCharm上分别打一下先来列表my_list [1, 2, 3]my_list.append(6)print(my_list)my_list[2] 929print(my_list)那运行的效果是你会发现还真是能疯狂往里加料只要是你指定了位置以及修改的元素这玩意还真就改完了再来看看元组my_tuple (1, 2, 3)my_tuple[2] 929print(my_tuple)咱来运行一下唉还真是加不了料呀而且最后也是提醒我们了意思就是元组不能修改你要是非得想要修改的话那我只能报错喽区别三①它们的运行速度列表的运行速度可能要稍稍的慢一些哦毕竟煎饼果子比鸡蛋饼要大嘛所以慢一些也是情理之中的②它们占的空间煎饼果子占的空间肯定是大的毕竟用料很足嘛所以列表占用的空间会略大一些相同点相同点说明能存多个元素不管数字、文字、还是其他东西都能往里塞能通过索引取值[0] 取第一个[1] 取第二个都一样能切片[开始:结束] 截取一段用法完全一样能用 for 循环遍历一个一个拿出来处理能用 in 判断存不存在比如 1 in my_list 和 1 in my_tuple 都能用能嵌套里面可以再套列表或元组能用 len() 获取长度算有几个元素用法一样能用 拼接两个列表相加、两个元组相加能用 * 重复[1,2] * 3 → [1,2,1,2,1,2]元组也一样