ایجاد لیست در پایتون بسیار ساده است. برای ایجاد یک لیست، میتوانید از براکتهای مربع []
استفاده کنید و عناصر لیست را با کاما از هم جدا کنید. در ادامه چندین مثال برای ایجاد لیستها با انواع مختلف عناصر آورده شده است:
۱. لیست خالی
برای ایجاد یک لیست خالی، کافی است از دو براکت مربع بدون هیچ عنصری استفاده کنید:
empty_list = [] print(empty_list) # خروجی: []
۲. لیست از اعداد صحیح
میتوانید لیستی از اعداد صحیح ایجاد کنید:
numbers = [1, 2, 3, 4, 5] print(numbers) # خروجی: [۱, ۲, ۳, ۴, ۵]
۳. لیست از رشتهها
لیستها میتوانند شامل رشتهها باشند:
words = ["apple", "banana", "cherry"] print(words) # خروجی: ['apple', 'banana', 'cherry']
۴. لیست مختلط
لیستها میتوانند شامل عناصر با انواع دادهای مختلف باشند:
mixed_list = [1, "hello", 3.14, True] print(mixed_list) # خروجی: [۱, 'hello', 3.14, True]
۵. لیست تو در تو (لیست از لیستها)
شما میتوانید لیستی از لیستها ایجاد کنید:
nested_list = [[1, 2, 3], ["a", "b", "c"], [True, False]] print(nested_list) # خروجی: [[۱, ۲, ۳], ['a', 'b', 'c'], [True, False]]
۶. ایجاد لیست با استفاده از تابع list()
میتوانید از تابع 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) # خروجی: [۱, ۲, ۳]
۷. استفاده از لیستهای تولیدی (List Comprehensions)
لیستهای تولیدی یک روش کوتاه و قدرتمند برای ایجاد لیستها با استفاده از یک عبارت هستند:
# ایجاد یک لیست از اعداد زوج بین ۰ تا ۹ even_numbers = [x for x in range(10) if x % 2 == 0] print(even_numbers) # خروجی: [۰, ۲, ۴, ۶, ۸]
خلاصه
لیستها در پایتون یکی از پرکاربردترین ساختارهای داده هستند و به شما امکان میدهند مجموعهای از عناصر را به صورت منظم نگهداری و مدیریت کنید. شما میتوانید عناصر یک لیست را تغییر دهید، به آنها دسترسی داشته باشید، آنها را به لیست اضافه یا حذف کنید و حتی لیستهای پیچیدهتری مانند لیستهای تو در تو ایجاد کنید.