Python基础实训之元组特性分析
元组具有不可变性,这对其特性有重要影响。尽管元组中的可变对象仍然可以改变,但元组本身的不可变性使其在特定情况下具有优势。例如,将元组传递给其他函数时,可以确保函数无法修改该容器。尽管元组不可变,但可以通过相加生成新元组,这时新元组的ID与之前不同,即已是新对象。例:a = a + (2,3)。如果元组中包含可变对象,如列表,修改该对象不会改变元组的ID。例:A = ([1,2,3], 'er', 5),a[0] = 0,ID不变。默认情况下,多个逗号分隔的对象会被视为元组。需要注意的是,单元素元组需要在元素后加逗号以区别于整型,如(23,)和(23)。
970.5KB
文件大小:
评论区