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。
控制跳出循环。
根据布尔值,在控制台上显示相关消息。
以上是 Python - 检查列表元素的元素索引是否相等 的全部内容, 来源链接: utcz.com/z/335493.html