Python

ایجاد لیست در پایتون

List Creating

ایجاد لیست در پایتون بسیار ساده است. برای ایجاد یک لیست، می‌توانید از براکت‌های مربع [] استفاده کنید و عناصر لیست را با کاما از هم جدا کنید. در ادامه چندین مثال برای ایجاد لیست‌ها با انواع مختلف عناصر آورده شده است:

[box type=”info” align=”” class=”” width=””]1. لیست خالی[/box]

برای ایجاد یک لیست خالی، کافی است از دو براکت مربع بدون هیچ عنصری استفاده کنید:

empty_list = []
print(empty_list)  # خروجی: []

[box type=”info” align=”” class=”” width=””]2. لیست از اعداد صحیح[/box]

می‌توانید لیستی از اعداد صحیح ایجاد کنید:

numbers = [1, 2, 3, 4, 5]
print(numbers)  # خروجی: [1, 2, 3, 4, 5]

[box type=”info” align=”” class=”” width=””]3. لیست از رشته‌ها[/box]

لیست‌ها می‌توانند شامل رشته‌ها باشند:

words = ["apple", "banana", "cherry"]
print(words)  # خروجی: ['apple', 'banana', 'cherry']

[box type=”info” align=”” class=”” width=””]4. لیست مختلط[/box]

لیست‌ها می‌توانند شامل عناصر با انواع داده‌ای مختلف باشند:

mixed_list = [1, "hello", 3.14, True]
print(mixed_list)  # خروجی: [1, 'hello', 3.14, True]

[box type=”info” align=”” class=”” width=””]5. لیست تو در تو (لیست از لیست‌ها)[/box]

شما می‌توانید لیستی از لیست‌ها ایجاد کنید:

nested_list = [[1, 2, 3], ["a", "b", "c"], [True, False]]
print(nested_list)  # خروجی: [[1, 2, 3], ['a', 'b', 'c'], [True, False]]

[box type=”info” align=”” class=”” width=””]6. ایجاد لیست با استفاده از تابع list()[/box]

می‌توانید از تابع list() نیز برای ایجاد لیست استفاده کنید، به ویژه زمانی که یک دنباله (مثل یک رشته یا یک tuple) را به یک لیست تبدیل می‌کنید:

# تبدیل یک رشته به لیست کاراکترها
char_list = list("hello")
print(char_list)  # خروجی: ['h', 'e', 'l', 'l', 'o']

# تبدیل یک tuple به لیست
tuple_data = (1, 2, 3)
list_from_tuple = list(tuple_data)
print(list_from_tuple)  # خروجی: [1, 2, 3]

[box type=”info” align=”aligncenter” class=”” width=””]7. استفاده از لیست‌های تولیدی (List Comprehensions)[/box]

لیست‌های تولیدی یک روش کوتاه و قدرتمند برای ایجاد لیست‌ها با استفاده از یک عبارت هستند:

# ایجاد یک لیست از اعداد زوج بین 0 تا 9
even_numbers = [x for x in range(10) if x % 2 == 0]
print(even_numbers)  # خروجی: [0, 2, 4, 6, 8]

[box type=”warning” align=”” class=”” width=””]خلاصه[/box]

لیست‌ها در پایتون یکی از پرکاربردترین ساختارهای داده هستند و به شما امکان می‌دهند مجموعه‌ای از عناصر را به صورت منظم نگهداری و مدیریت کنید. شما می‌توانید عناصر یک لیست را تغییر دهید، به آنها دسترسی داشته باشید، آنها را به لیست اضافه یا حذف کنید و حتی لیست‌های پیچیده‌تری مانند لیست‌های تو در تو ایجاد کنید.

نمایش بیشتر

هادی محمدیان

هادی محمدیان | متخصص پایگاه داده، تحلیل داده و فرآیندهای سازمانی با تجربه عملی در طراحی و بهینه‌سازی زیرساخت‌های داده. در hadimohammadian.ir مفاهیم کاربردی مدیریت پایگاه داده، تحلیل داده، SQL، Python و اصول مهندسی داده را همراه با نگاه فرآیندمحور به زبان فارسی آموزش می‌دهم. هدف من پیوند دادن دانش فنی داده با نیازهای واقعی کسب‌وکار و کمک به سازمان‌ها برای تصمیم‌گیری داده‌محور است.

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

دکمه بازگشت به بالا