Compulsory internally we need to take tuple, set only . If you take list it gives error 26 Dictionary data type in python d = dict ({ 100 : "karthi" , 200 : "saha" }) print ( d ) d = dict ([( 100 , "karthi" ),( 200 , "saha" ),( 300 , "sri" )]) print ( d ) d = dict ((( 100 , "karthi" ),( 200 , "saha" ),( 300 , "sri" ))) print ( d ) d = dict ({( 100 , "karthi" ),( 200 , "saha" ),( 300 , "sri" )}) print ( d ) d = dict (({ 100 , "karthi" },{ 200 , "saha" },{ 300 , "sri" })) print ( d ) d = dict ({[ 100 , "karthi" ],[ 200 , "saha" ],[ 300 , "sri" ]}) print ( d ) Make error