python自学2018/02/06-列表操作
python自学2018/02/06-列表操作
list.append('str') #追加列表内容
list.insert(1,'str') #插入列表内容-“1”:插入的位置-“str”插入的内容
list.remove('str') #删除列表特定内容
del list[1] #删除列表中特定位置的内容
list.pop() #默认删除最后一个内容, 填写具体位置后list.pop=del list[1]
list.index('str') #返回值在列表中的位置
list.count('str') #计算值在列表中共几个
list.clear() #清空列表,剩余一个空列表
list.reverse() #反转列表顺序
list.sort() #对列表升序排列
list.extend(list2) #合并两个列表
del list #删除列表
list2 = list.copy() #复制list给list2,若列表套列表,子列表不复制值,仅指向内存地址。这时修改原列表中的子列表,复制后列表的子列表也会变。
list = list2 #list2指向list内存地址,修改其中一个两个都会变
import copy
list2 = copy.deepcopy(list) #完全独立复制一份列表,包括列表中的子列表。占内存,慎用
print(list[0:-1:2] = list[::2]) #从第一个到最后一个,隔一个挑出一个
浙公网安备 33010602011771号