本文最后更新于 576 天前,其中的信息可能已经有所发展或是发生改变。
list1 = list() #定义空列表
# list1 = []
print(list1)
list1.extend([1,2,3,4,5]) #新增五个元素
print(list1)
list1[1] = 7 #修改第二个元素为7
print(list1)
list1.insert(1,9) #向第二个位置增加一个元素9
print(list1)
del list1[0] #从第一个位置删除一个元素
print(list1)
del list1[0:3] #删除第一个位置到第三个位置的元素
print(list1)
if 0 in list1: #判断列表中是否包含0
print("0 In list1")
else:
print("0 Not In list1")
list1.append(0) #向list中新增元素0
list1.index(0) #返回0在list中的索引
print(len(list1)) #输出list的长度
print(max(list1)) #输出list中最大元素
list1.clear() #清空list
list1 = [x*x for x in range(10)]
print(list1)list1 = list() #定义空列表
# list1 = []
print(list1)
list1.extend([1,2,3,4,5]) #新增五个元素
print(list1)
list1[1] = 7 #修改第二个元素为7
print(list1)
list1.insert(1,9) #向第二个位置增加一个元素9
print(list1)
del list1[0] #从第一个位置删除一个元素
print(list1)
del list1[0:3] #删除第一个位置到第三个位置的元素
print(list1)
if 0 in list1: #判断列表中是否包含0
print("0 In list1")
else:
print("0 Not In list1")
list1.append(0) #向list中新增元素0
list1.index(0) #返回0在list中的索引
print(len(list1)) #输出list的长度
print(max(list1)) #输出list中最大元素
list1.clear() #清空list
list1 = [x*x for x in range(10)]
print(list1)
sorted(list1) #排序产生新的列表
# list1.sort() #改变原列表排序
print(list1)
sorted(list1,reverse = True) #反向
print(list1)
# list1.sort(key=str.lower) #利用字符串的小写为KEY进行排序
print(list1)
print("7355608".join(",")) #字符串与列表 (待)
#浅复制
bList = aList.copy()
#深复制
import copy
bList = copy.deepcopy(aList)
输出结果如下
[]
[1, 2, 3, 4, 5]
[1, 7, 3, 4, 5]
[1, 9, 7, 3, 4, 5]
[9, 7, 3, 4, 5]
[4, 5]
0 Not In list1
3
5
[0, 1, 4, 9, 16, 25, 36, 49, 64, 81]
[0, 1, 4, 9, 16, 25, 36, 49, 64, 81]
[0, 1, 4, 9, 16, 25, 36, 49, 64, 81]
[0, 1, 4, 9, 16, 25, 36, 49, 64, 81]
,