Python හි tuples unpack කිරීම

Python හි tuple unpack කිරීම කිරීමේ හැකියාව ඇත - සෑම මූලද්‍රව්‍යයකටම වෙන වෙනම විචල්‍යයක් පැවරීම. මේ සඳහා ප්‍රකාශනයේ වම් පැත්තේ විචල්‍යයන් ලැයිස්තුගත කර, දකුණු පැත්තේ අපට අවශ්‍ය tuple එක දක්වයි:

pythontpl = ('a', 'b', 'c')
txt1, txt2, txt3 = tpl

print(txt1) # 'a' ප්‍රතිදානය කරයි
print(txt2) # 'b' ප්‍රතිදානය කරයි
print(txt3) # 'c' ප්‍රතිදානය කරයි

නමුත් මෙහි වැදගත් සියුම් කරුණක් ඇත - විචල්‍ය සංඛ්‍යාව tuple එකේ මූලද්‍රව්‍ය සංඛ්‍යාවට සමාන විය යුතුය. එසේ නොමැතිනම් දෝෂයක් ආපසු එනු ඇත:

pythontpl = ('a', 'b', 'c')
txt1, txt2 = tpl

print(txt1) # දෝෂයක් ප්‍රතිදානය කරයි
Задание 1

Tuple එකක් දී ඇත:

pythontpl = ('john', 'smit')

නම සහ අනුප්‍රාප්ති නම වෙන වෙනම විචල්‍යයන්ට unpack කරන්න.

Задание 2

Tuple එකක් දී ඇත:

pythontpl = (2, 6, 14)

මූලද්‍රව්‍ය වෙන වෙනම විචල්‍යයන්ට unpack කර ඒවායේ එකතුව සොයන්න.