列表的相关操作
1.数学运算符:+、*
'''
1)列表1 + 列表2:将两个列表中的元素合并产生一个新的列表
例如:[x,y,z] + [m,n] -> [x,y,z,m,n]
2)列表 * N / N * 列表:列表中的元素重复N次产生一个新的列表
'''
nums1 = [10, 20, 30]
nums2 = [1, 2]
print(nums2 + nums1)
print(nums2 * 4)
2.比较运算符:>,<,==,!=,<=,>=
'''
1)==、!=
2)>、<、>=、<= - 比较的是第一对不相等元素的大小(从前往后相同位置上的)
'''
print([1, 2, 3] == [1, 2, 3])
print([1, 2, 3] == [3, 2, 1])
print([1, 2, 3] > [10, 20])
print([1, 2, 3] > [1, 3, 22])
3. in 和 not in
'''
元素 in 列表 - 判断列表中是否存在指定元素
元素 not in 列表 - 判断列表中是否不存在指定元素
'''
print(10 in [10, 20, 30])
print(10 in [1, 2, 3])
练习1:有两个列表A和B,使用列表C两获取两个列表中的公共元素
A = ['x', 2, 3, 1, 2]
B = ['x', 10, 2, 5]
C = []
for x in A:
if x in B and x not in C:
C.append(x)
print(C)