Prorgram is:
#
#           Equality elements lists, sets, dictionaries
#
Elem_A = 10
Elem_B = 10
Elem_C = 15
List_A = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
List_B = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
List_C = [1,2,3,3,3,6,7,8,9,10]
Set_A = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10}
Set_B = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10}
Set_C = {1, 2, 3, 3, 3, 3, 7, 8, 9, 10}
Dictionary_A = {1:1, 2:2, 3:3, 4:4, 5:5, 6:6, 7:7, 8:8, 9:9, 10:10}
Dictionary_B = {1:1, 2:2, 3:3, 4:4, 5:5, 6:6, 7:7, 8:8, 9:9, 10:10}
Dictionary_C = {1:1, 2:2, 3:3, 4:3, 5:3, 6:3, 7:7, 8:8, 9:9, 10:10}
def compare(X,Y):
    if X == Y:
        Alfa = True
    else:
        Alfa = False
    return Alfa
print(' Element equality')
Elem_Test_AB = compare(Elem_A,Elem_B)
print('Element A is equal to element B? Result is:', Elem_Test_AB)
Elem_Test_AC = compare(Elem_A,Elem_C)
print('Element A is equal to element C? Result is:', Elem_Test_AC)
print(' List equality')
List_Test_AB = compare(List_A,List_B)
print('List A is equal to list B? Result is:', List_Test_AB)
List_Test_AC = compare(List_A,List_C)
print('List A is equal to list C? Result is:', List_Test_AC)
print(' Set equality')
Set_Test_AB = compare(Set_A,Set_B)
print('Set A is equal to set B? Result is:', Set_Test_AB)
Set_Test_AC = compare(Set_A,Set_C)
print('List A is equal to list C? Result is:', Set_Test_AC)



Results are:
Python 3.10.2 (v3.10.2:a58ebcc701, Jan 13 2022, 14:50:16) [Clang 13.0.0 (clang-1300.0.29.30)] on darwin
Type "help", "copyright", "credits" or "license()" for more information.
============== RESTART: /Users/ionivan/Documents/EntityEquality.py =============
 Element equality
Element A is equal to element B? Result is: True
Element A is equal to element C? Result is: False
 List equality
List A is equal to list B? Result is: True
List A is equal to list C? Result is: False
 Set equality
Set A is equal to set B? Result is: True
List A is equal to list C? Result is: False

(April 05, 2022)

Comments

Popular posts from this blog

Functions and return parameters list

Functions and many return parameters