სიების შექმნა list ფუნქციის გამოყენებით Python-ში
სიის შექმნა ასევე შესაძლებელია
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)
თქვით, რა გამოიტანს კონსოლში.