CBSE Class 11 Computer Science
Question 25 of 25
List Manipulation — Question 18
Back to all questions 18
Question Question 15
Write a program to compare two equal sized lists and print the first index where they differ.
Solution
print("Enter two equal sized lists")
l1 = eval(input("Enter first list: "))
l2 = eval(input("Enter second list: "))
for i in range(len(l1)):
if l1[i] != l2[i]:
print("Lists differ at index", i)
break;
else:
print("Lists are equal")Output
Enter two equal sized lists
Enter first list: [80, 60, 50, 40, 30]
Enter second list: [80, 60, 55, 42, 30]
Lists differ at index 2
=====================================
Enter two equal sized lists
Enter first list: [80, 60, 50, 40, 30]
Enter second list: [80, 60, 50, 40, 30]
Lists are equal
print
(
"Enter two equal sized lists"
)
l1
=
eval
(
input
(
"Enter first list: "
))
l2
=
eval
(
input
(
"Enter second list: "
))
for
i
in
range
(
len
(
l1
)):
if
l1
[
i
]
!=
l2
[
i
]:
print
(
"Lists differ at index"
,
i
)
break
;
else
:
print
(
"Lists are equal"
)
Output
Enter two equal sized lists
Enter first list: [80, 60, 50, 40, 30]
Enter second list: [80, 60, 55, 42, 30]
Lists differ at index 2
=====================================
Enter two equal sized lists
Enter first list: [80, 60, 50, 40, 30]
Enter second list: [80, 60, 50, 40, 30]
Lists are equal