در حال بارگذاری...

چندتایی ثابت

چندتایی ثابت را با پرانتز می‌نویسید. seat اول نام lida را دارد و بعد tea را، و بینشان ویرگول است. اگر قلاب مربع بود، فهرست می‌شد. این یکی فهرست نیست.

جایگاه را مثل فهرست می‌خوانید. seat[0] نام lida است. seat[1] مقدار tea است. شمارش هنوز از صفر شروع می‌شود.

اول lida، بعد tea

python
seat = ("lida", "tea")

print(seat[0])
print(seat[1])

روی صفحه اول lida است و بعد tea. ترتیب عوض نشده. lida اول است چون همین را نوشته‌اید.

len(seat) برابر 2 است. آخرین جایگاه 1 است، یکی کمتر از تعداد. print(seat) هر دو مقدار را با پرانتز دورشان می‌نویسد. جایگاه 1 همان tea است و برنامهٔ دوم با نوشتن همهٔ گروه همین را نشان می‌دهد.

تعداد، بعد خود گروه

python
seat = ("lida", "tea")

print(len(seat))
print(seat)

روی صفحه اول 2 است، بعد lida و tea داخل پرانتز. tea جابه‌جا نشده. هنوز در جایگاه 1 است.

seat[0] = "guest" برنامه را متوقف می‌کند. جایگاهی که پر است مقدار تازه نمی‌گیرد. appendی نیست که به ته اضافه کند، و sortی نیست که همین گروه را در جا مرتب کند. این خط‌ها در برنامه‌های بالا نیستند. seat[2] هم می‌ایستد، چون جایگاه 2 وجود ندارد.

("tea",) گروهی است با یک مقدار. ویرگول پیش از پرانتز بسته گروه را می‌سازد. ("tea") بدون آن ویرگول فقط متن tea است. گروه یک‌مقداری در برنامه‌های بالا نیست.

📊 ثابت، یا فهرست

نوشتن چه به دست می‌آید
("lida", "tea") چندتایی ثابت، اول lida و بعد tea
["lida", "tea"] یک فهرست، و جایگاهش را می‌شود عوض کرد
seat[0] = "guest" برنامه می‌ایستد

صفحهٔ بعد مجموعه‌ای است که مقدار تکراری را نگه نمی‌دارد. این صفحه ترتیبی را که نوشته‌اید نگه می‌دارد. یک مقدار می‌تواند دو بار بنشیند و اینجا دومی کنار گذاشته نمی‌شود.

این جفت چه نشان می‌دهد

  1. برنامهٔ اول چه می‌نویسد؟
  2. برنامهٔ دوم اول چه می‌نویسد، و در جایگاه 1 چیست؟
  3. اگر seat[0] = "guest" بنویسید چه می‌شود؟
  4. ("tea") وقتی ویرگول نباشد چیست؟

lida اول می‌ماند

صفحهٔ اول lida است و بعد tea. صفحهٔ دوم با 2 شروع می‌شود و جایگاه 1 همان tea است. seat[0] = "guest" برنامه را متوقف می‌کند. ("tea") بدون ویرگول متن tea است، نه یک گروه. صفحهٔ بعد مقدار تکراری را کنار می‌گذارد. این صفحه ترتیب نوشته‌شده را نگه می‌دارد.

🧠 دانش خود را بیازمایید

آماده شروع

دانش خود را بیازمایید

خود را با این آزمون تعاملی به چالش بکشید و ببینید موضوع را چقدر خوب درک کرده‌اید

❓
5
سوالات
🎯
70%
برای قبولی
♾️
∞
زمان
🔄
∞
تلاش‌ها

📝 دستورالعمل‌ها

  • هر سوال را با دقت بخوانید
  • بهترین پاسخ را برای هر سوال انتخاب کنید
  • می‌توانید آزمون را هر چند بار که می‌خواهید تکرار کنید
  • پیشرفت شما در بالا نمایش داده می‌شود