列表与字典
1. 增
列表.append(元素) -在列表的最后添加元素
列表.insert(下标,元素)- 在列表指定下标前插入元素
nums = [1, 2, 3, 4]
nums.append(4)
print('-----------------')
nums = [1, 2, 3, 4]
print(nums)
nums.insert(2,5)
print(nums)
nums = [11, 20, 22, 39, 33, 7, 18, 2]
num1 = []
for x in nums:
if x % 2 != 0:
num1.append(x)
print(num1)
nums = [10, 23, 45, 67, 89, 200]
x = int(input('请输入一个数字:'))
for y,z in enumerate(nums):
if x <= z:
nums.insert(y, x)
break
else:
nums.append(x)
print(nums)
2.删除
d el列表[下标] - 删除指定下标对应的元素 (d el 空格 列表[下标])
列表.remove(元素) - 删除指定元素
列表.pop() - 取出列表中最后一个元素
列表.pop(下标) - 取出指定下标对应的元素
nums = [1,2,3,4,5,6]
x = nums.pop(1)
print(nums,x)
scores = [98, 79, 55, 55, 72, 64, 82, 90, 23, 45, 59]
for x in scores[:]:
if x < 60:
scores.remove(x)
print(scores)
for x in range(-len(scores),0):
if scores[x] < 60:
scores.remove(scores(x))
print(scores)
for x in range(len(scores)-1,-1):
if scores[x]<60:
scores.remove(scores(x))
print(scores)
scores = [98, 79, 45, 55, 72, 64]
index = 0
while index < len(scores):
if scores[index] < 60:
del scores[index]
else:
index += 1
print(scores)
3.改
列表[下标] = 新值 - 将列表指定下标对应的元素修改成指定的值
4 .in 和 not in
元素in 列表 - 判断列表中是否存在指定元素,如果存在就返回True,否则返回False
1.数字运算符: + *
列表1 + 列表2 - 将两个列表合成产生一个新的列表
print([1,2,3] +[4,5,6])
list1 = [10,20,30]
list2 = [100,200]
list3 = list1 + list2
print(list3)
print(list1,list2)
print(list2*2)
print(list2*3)
x = [None]
print(x*100)
2.比较运算符:
比较是否相等:== 、!=
print([10,20,30]==[10,20,30])
print([10,20,30]==[20,10,30])
print([10,20] == '10,20')
print([100,200,300,400] >