day6 列表和元组
1.列表相关操作
1.数学运算:+,*
1)列表1 + 列表2 - 将两个列表合并成一个新的列表
list1 = [1, 2, 3]
list2 = [100, 200]
print(list1 + list2) # [1, 2, 3, 100, 200]
2)列表N / N列表 - 列表中的元素重复N次产生一个新的列表(N是>=0的整数)
list3 = list1 * 3
print(list3)
2.比较运算符
1)比较是否相等:==, !=
print([1, 2, 3] == [1, 2, 3]) # True
print([1, 2, 3] == [1, 3, 2]) # False
补充:is的用法
数据1 is 数据2 - 判断两个数据是否相等(判断数据的地址)
数据1 == 数据2 - 判断两个数据是否相等(判断数据的值)
注意:如果给不同的变量赋相同的可变值,地址不一样;赋相同不可变的值地址相同
list1 = [1, 2, 3]
list2 = [1, 2, 3]
list3 = list1
print(list1 == list2) # True
print(list1 is list2) # False
print(list1 is list3) # T