Python හි list ශ්රිතය භාවිතයෙන් ලැයිස්තු නිර්මාණය කිරීම
ලැයිස්තුවක් නිර්මාණය කළ හැක්කේ
list ශ්රිතය භාවිතයෙන් ද වේ. මෙම අවස්ථාවේදී, ලියා ඇති ආකාරය
කොටු වරහන් භාවිතා කරන විටට වඩා ටිකක් දිගු වේ:
lst = list()
ඊළඟට, list ශ්රිතයේ පරාමිතියට
අපි ලැයිස්තුවට එකතු කිරීමට අවශ්ය අංගය
මග හරින්නෙමු. කෙසේ වෙතත්, මෙහි වැදගත් සූක්ෂ්ම කරුණක් ඇත.
එහි ස්වභාවය අනුව, list ශ්රිතය එහි පරාමිතියෙහි
නම් කර ඇති අංගය ලැයිස්තුවකට පරිවර්තනය කරයි.
අපි එක් තන්තුවකින් සමන්විත ලැයිස්තුවක් සාදමු:
lst = list('1')
print(lst) # ['1' ලෙස ප්රතිදානය කරයි]
අපට ලැයිස්තුවට අංග කිහිපයක් එකතු කිරීමට අවශ්ය නම්, ඒවා එක් දිගු තන්තුවක ආකාරයෙන් මග හරින්නට හැකිය:
lst = list('1234')
print(lst) # ['1', '2', '3', '4' ලෙස ප්රතිදානය කරයි]
ශ්රිතයට අංකයක් මග හරින ලෙස උත්සාහ කිරීමේදී අපට දෝෂයක් ලැබේ:
lst = list(1234)
print(lst) # දෝෂයක් ප්රතිදානය කරයි]
පහත කේතය ලබා දී ඇත:
tst = list('abcde')
print(tst)
කොන්සෝලයට ප්රතිදානය වන්නේ කුමක්දැයි පවසන්න.
පහත කේතය ලබා දී ඇත:
tst = list('a12b')
print(tst)
කොන්සෝලයට ප්රතිදානය වන්නේ කුමක්දැයි පවසන්න.
පහත කේතය ලබා දී ඇත:
tst = list(5678)
print(tst)
කොන්සෝලයට ප්රතිදානය වන්නේ කුමක්දැයි පවසන්න.
පහත කේතය ලබා දී ඇත:
tst = list('4321')
print(tst)
කොන්සෝලයට ප්රතිදානය වන්නේ කුමක්දැයි පවසන්න.