দেখে মনে হচ্ছে যে তালিকাগুলি ফিরে এসেছে keys()এবং values()অভিধানের পদ্ধতিগুলি সর্বদা 1-থেকে -1 ম্যাপিং হয় (ধরে নিই যে অভিধানটি 2 টি পদ্ধতি কল করার মধ্যে পরিবর্তন করা হয় না)।
উদাহরণ স্বরূপ:
>>> d = {'one':1, 'two': 2, 'three': 3}
>>> k, v = d.keys(), d.values()
>>> for i in range(len(k)):
print d[k[i]] == v[i]
True
True
True
আপনি যদি কলিং keys()এবং কল করার মধ্যে অভিধানটি পরিবর্তন না করেন values()তবে উপরের ফর-লুপটি কি সর্বদা সত্য মুদ্রণ করবে তা অনুমান করা কি ভুল? আমি এটি নিশ্চিত করে কোনও ডকুমেন্টেশন পাইনি।