python用*创建列表问题
list外使用*号控制长度的时候注意,*号内容是浅复制,如ls=[1]*5,ls[1:5]的元素的ls[0]内容的浅复制,如果ls[0]内容为字典、列表等头和数据分开的结构时,ls[1:]内容只复制头,不复制数据部分。在创建二维列表的时候要特别注意,一般使用for循环创建。
python用*创建列表问题
list外使用*号控制长度的时候注意,*号内容是浅复制,如ls=[1]*5,ls[1:5]的元素的ls[0]内容的浅复制,如果ls[0]内容为字典、列表等头和数据分开的结构时,ls[1:]内容只复制头,不复制数据部分。在创建二维列表的时候要特别注意,一般使用for循环创建。