Python - 检查列表元素的元素索引是否相等
当需要检查元素的索引是否等于列表中的元素时,使用简单迭代和enumerate属性。
示例
以下是相同的演示-
my_list_1 = [12, 62, 19, 79, 58, 0, 99]
my_list_2 = [12, 74, 19, 54, 58, 0, 11]
print("第一个列表是:")
print(my_list_1)
print("第二个名单是:")
print(my_list_2)
my_list_1.sort()
my_list_2.sort()
print("排序后的第一个列表是 ")
print(my_list_1)
print("排序后的第二个列表是 ")
print(my_list_2)
check_list = [9, 8, 2]
print("The check_list is :")
print(check_list)
my_result = True
for index, element in enumerate(my_list_1):
if my_list_1[index] != my_list_2[index] and element in check_list:
my_result = False
break
print("结果是:")
if(my_result == True):
print("The index elements is equal to the elements of the list")
else:
print("The index elements is not equal to the elements of the list")输出结果第一个列表是: [12, 62, 19, 79, 58, 0, 99] 第二个名单是: [12, 74, 19, 54, 58, 0, 11] 排序后的第一个列表是 [0, 12, 19, 58, 62, 79, 99] 排序后的第二个列表是 [0, 11, 12, 19, 54, 58, 74] The check_list is : [9, 8, 2] 结果是: The index elements is equal to the elements of the list
解释
定义了两个整数列表并显示在控制台上。
它们被排序并显示在控制台上。
定义了另一个整数列表并显示在控制台上。
一个值设置为布尔型True。
使用enumerate迭代第一个列表,并比较两个相应列表的前两个元素的索引。
如果它们相等并且该元素存在于整数列表中,则布尔值设置为False。
控制跳出循环。
根据布尔值,在控制台上显示相关消息。
热门推荐
10 高中送红包祝福语简短
11 虎年找钱祝福语大全简短
12 同事提前喝酒祝福语简短
13 家政培训开业祝福语简短
14 和地理老师祝福语简短
15 客户激活花束祝福语简短
16 工作花束祝福语简短英文
17 工作祝福语男士大全简短
18 有趣赚钱祝福语简短英文