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 浪漫的生日祝福语简短