Please see below code snippet for join method (used Python 2.7.2):
iDict={'1_key':'abcd','2_key':'ABCD','3_key':'bcde','4_key':'BCDE'}
'--'.join(iDict)
Result shown as
'2_key--1_key--4_key--3_key'
Please comment why only keys are joined? Also the sequence is not in order.
Note - below are the individual methods.
- '--'.join(iDict.values())==>- 'ABCD--abcd--BCDE--bcde'==> the sequence is not in order
- '--'.join(iDict.keys())==>- '2_key--1_key--4_key--3_key'==> the sequence is not in orde
 
     
     
     
    