جستجو برای:
سبد خرید 0

ساختمان داده ها در پایتون

در زبان برنامه‌نویسی Python، انواع مختلفی از ساختمان‌های داده وجود دارند که هرکدام ویژگی‌ها و کاربردهای خاص خود را دارند. در ادامه به معرفی این انواع ساختمان‌ها می‌پردازم:

1. لیست‌ها (Lists)

  • توضیحات: لیست‌ها یکی از انواع مهم ساختمان‌های داده در Python هستند که می‌توانند شامل انواع مختلف داده‌ها مانند اعداد، رشته‌ها، یا حتی لیست‌های دیگر باشند.
  • مثال:
  numbers = [1, 2, 3, 4, 5]
  fruits = ['apple', 'orange', 'banana']
  nested_list = [['a', 'b', 'c'], [1, 2, 3]]

2. تاپل‌ها (Tuples)

  • توضیحات: تاپل‌ها نیز مانند لیست‌ها هستند با این تفاوت که بعد از ساخته شدن، غیرقابل تغییر (immutable) هستند، یعنی نمی‌توانید مقادیر داخل آن‌ها را تغییر دهید.
  • مثال:
  coordinates = (3, 5)
  colors = ('red', 'green', 'blue')

3. دیکشنری‌ها (Dictionaries)

  • توضیحات: دیکشنری‌ها مجموعه‌ای از جفت‌های کلید و مقدار هستند که به وسیله‌ی کلید (یا نام) به مقدار متناظر دسترسی دارند. کلید‌ها باید منحصر به فرد باشند و باید نوع داده‌ای ثابت داشته باشند.
  • مثال:
  person = {'name': 'John', 'age': 30, 'city': 'New York'}

4. مجموعه‌ها (Sets)

  • توضیحات: مجموعه‌ها مجموعه‌ای از عناصر منحصر به فرد بدون ترتیب هستند. این به این معنی است که هر عنصر تنها یک بار در مجموعه وجود دارد.
  • مثال:
  unique_numbers = {1, 2, 3, 4, 5}
  vowels = {'a', 'e', 'i', 'o', 'u'}

5. رشته‌ها (Strings)

  • توضیحات: رشته‌ها در واقع یک ترتیب از کاراکترها هستند که می‌توانند درون نقل قول تکی (') یا دوتایی (") قرار بگیرند.
  • مثال:
  message = "Hello, world!"

6. فایل‌ها (Files)

  • توضیحات: فایل‌ها در Python به عنوان یک نوع خاص از ساختمان‌های داده استفاده می‌شوند که برای خواندن و نوشتن اطلاعات بر روی دیسک سخت (یا سایر منابع) استفاده می‌شوند.
  • مثال:
  file = open('example.txt', 'r')

استفاده‌های مختلف انواع ساختمان‌های داده:

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

ثبت دوره ICDL شروع شد

همراه با اراِئه گواهینامه بین المللی از سازمان آموزش فنی و حرفه ای و جزوه رایگان

برای ثبت نام یا مشاوره رایگان در آموزشگاه کامپیوتر حرفه آموزان شیراز میتوانید از روش های زیر اقدام نمایید:

شیراز- اول خیابان قصردشت (بین سینما سعدی و پارامونت) سمت سینما کوچه شماره 5 قصردشت طبقه همکف

☎️تلفن: 32335997- 09174534608

مزایای ثبت نام دوره های کاربردی در حرفه آموزان شیراز

 
  • آموزش با متد جهانی FLC

  • نزدیک به سه دهه سابقه آموزشی درخشان

  • ارائه گواهینامه بین المللی از فنی و حرفه ای

  • جزوه رایگان

  • ارائه سرفصل های بازار کار (همان چیزی که کارفرمایان از شما میخواهند.)

  • تنوع گروهی

  •  پروژه محور بودن دوره ها.

  • بهره مندی از بهترین اساتید کشوری و استانی

  • ارائه ویدئو های آموزشی رایگان

  • فضای آموزشی استاندارد و تجهیزات آموزشی به روز

  • موقعیت  مکانی بسیار عالی به نحوی که به ایستگاه های حمل و نقل عمومی نظیر اتوبوس مترو بسیار نزدیک هست همچنین بسیار نزدیک به پارکینگ های عمومی

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

×
واتساپ
اینستاگرام
کلیک کنید پشتیبان آنلاین