Container of Container

វត្ថុ​ដែល​ជា​ container នៅ​ក្នុង​ភាសា Python អាច​មាន​ element ជា​វត្ថុ​ដែល​ជា container ផ្សេង​ៗ​ទៀត​បាន​។ ពិនិត្យ​កម្មវិធី​ខាង​ក្រោម​នេះ៖

week_days = ('Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday', 'Sunday')
dimension = ['width', 'height', 'depth']
resume = {'name': 'Kosal', 'last name': 'Keo', 'gender': 'male', 'age': 35}
set_number = {100, 1.5, 16}

container_tuple = (week_days, dimension, resume, set_number)
container_list = [week_days, dimension, resume, set_number]
container_dictionary = {1: week_days, 2: dimension, 3: resume, 4: set_number}
container_set = {week_days}

print(container_tuple)
print(container_list)
print(container_dictionary)
print(container_set)
(('Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday', 'Sunday'), ['width', 'height', 'depth'], {'name': 'Kosal', 'last name': 'Keo', 'gender': 'male', 'age': 35}, {16, 1.5, 100})
[('Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday', 'Sunday'), ['width', 'height', 'depth'], {'name': 'Kosal', 'last name': 'Keo', 'gender': 'male', 'age': 35}, {16, 1.5, 100}]
{1: ('Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday', 'Sunday'), 2: ['width', 'height', 'depth'], 3: {'name': 'Kosal', 'last name': 'Keo', 'gender': 'male', 'age': 35}, 4: {16, 1.5, 100}}
{('Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday', 'Sunday')}

ក្នុង​ករណី container មួយ​មាន​ element ជា container ផ្សេង​ៗ​ទៀត ដើម្បី​ចំលង​យក​ element ឬ value នៅ​ក្នុង​ container ដែល​ជា element យក​មក​ប្រើ យើង​ចាំបាច់​ត្រូវ​ធ្វើ​ដូច​ខាង​ក្រោម​នេះ៖

week_days = ('Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday', 'Sunday')
dimension = ['width', 'height', 'depth']
resume = {'name': 'Kosal', 'last name': 'Keo', 'gender': 'male', 'age': 35}
set_number = {100, 1.5, 16}

container_tuple = (week_days, dimension, resume, set_number)
container_list = [week_days, dimension, resume, set_number]
container_dictionary = {1: week_days, 2: dimension, 3: resume, 4: set_number}
container_set = {week_days}

print(container_tuple[1][-1])
print(container_list[2]['name'])
print(container_dictionary[3]['age'])
depth
Kosal
35