Python基础之列表深浅复制和列表推导式
一、列表深浅复制:
SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。浅拷贝内存图如下:
深拷贝内存图如下:
二、列表推导式:
实例:
""" 列表推导式 练习:exercise01 """ list01 = [3,5,6,7,9] # 需求:创建新列表,每个元素是list01中的元素的平方 list02 = [] for item in list01: list02.append(item ** 2) print(list02) # 语法:[对变量的操作 for 变量名 in 可迭代对象] list03 = [item ** 2 for item in list01] list01 = [3,5,6,7,9] # 需求:创建新列表,如果元素是偶数,则将每个元素的元素的平方存入新列表 list02 = [] for item in list01: if item % 2 == 0: list02.append(item ** 2) list03 = [item ** 2 for item in list01 if item % 2 == 0] print(list03)

更多精彩