مقادیر لیست در زبان پایتون چیست ؟
مقادیر لیست در زبان پایتون چیست ؟
براي ساختن یک لیست جدید چندین راه وجود دارد که سادهترین آنها قرار دادن اعضا، لیسـت
در میان یک جفت براکت ([ و]) است:
[10, 20, 30, 40]
[“spam”, “bungee”, “swallow”]
اولین مثال، لیستی متشکل از چهار عدد صحیح و دومین مثال لیستی شامل سـه رشـته اسـت. لازم نیست اعضاي یک لیست حتماً از یک نوع باشند. لیست زیر شامل یک رشته، یـک عـدد اعشـاري، یک عدد صحیح و (به طور شگفت انگیزي) یک لیست دیگر است:
[“hello”, 2.0, 5, [10, 20]]
لیستی که درون لیست دیگر قرار دارد، لیست تورفته یا لیست درونی نامیده مـیشـود. (بـه مجموعه این لیستها، لیستهاي تو در تو گفته میشود) لیستهایی که شامل اعداد صحیح متوالی هستند بسیار متداولند، لذا پایتون راه سـادهاي بـراي تولید آنها فراهم ساخته است:
>> range(1,5)
[1, 2, 3, 4]
تابع range دو آرگومان میگیرد و لیستی شامل همۀ اعـداد صـحیح بـین اولـین آرگومـان و آرگومان دوم را باز میگرداند. این لیست، اولین آرگومان را شامل مـیشـود امـا آرگومـان دوم را در بـر نمیگیرد. از تابع range به دو صورت دیگر هم میتوان استفاده کرد. با یک آرگومان، کـه در آن صـورت لیست ساخته شده از صفر شروع میشود و به یک واحد کمتر از مقدار آرگومان خاتمه مییابد:
( range(10>>>
[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
اگر آرگومان سومی وجود داشته باشد، این آرگومان اختلاف میـان مقـادیر متـوالی را مشـخص میکند که اندازة گام نامیده میشود. این مثال از 1 تا 10 را با گام 2 میشمارد:
>> range(1, 10, 2)
[1, 3, 5, 7, 9]
و سرانجام اینکه لیست ویژهاي وجود دارد که شامل هیچ عنصري نیست. ایـن لیسـت، «لیسـت تهی» نامیده میشود و بهوسیلۀ [] مشخص میشود. علاوه بر تمامی راههایی که براي ساختن لیست وجود دارد قادریم مقادیر لیستها را به متغیرها نسبت دهیم و یا آنها را به عنوان آرگومان به توابع بفرستیم.
vocabulary = [“ameliorate”, “castigate”, “defenestrate”]
numbers = [17, 123]
empty = []
print vocabulary, numbers, empty
[‘ameliorate’, ‘castigate’, ‘defenestrate’] [17, 123] []
برای اموزش های ویدیویی زبان پایتون به بستر ویدیو های اموزشی بروید