急求!!!在python语言中,列表中能否包含元组,为什么?元组中能否包含列表,为什么? 谢谢大神了!
都可以,我想列表内加元组,你应该觉得没有问题,下面是元组内放列表,你看下面的代码:
a = (1,2,3,[4,5,6,7],8)结果:
2467981714800 (1, 2, 3, [4, 5, 6, 7], 8) 2467981648456 [4, 5, 6, 7]
2467981714800 (1, 2, 3, [4, 5, 6, 7, 0], 8) 2467981648456 [4, 5, 6, 7, 0]
它们的id都是一样的都是同一个对象
我也是才开始自学,谢谢~
要编写一个函数的话,开头格式要怎么写呢?是def ……吗?
那怎么样理解元组是不可改变的?谢谢
追答元组是不可改变是指,创建了之后,不能增加、删除、修改元祖中的元素,作为比较,列表可以增加(append),删除(remove),修改(list[0] = value),元祖则不能进行这些操作,需要注意的是,元祖不能修改,不代表元祖中的元素不能被修改,比如元祖t = ([1,2,3],4), t[0]是一个列表,可以修改,如t[0].append(5),之后t变成([1,2,3,5],4),过程中,t[0]指向同一个列表(id(t[0])没改变,但是列表的内容变了)
本回答被提问者采纳