PYTHONCHALLENGE Telegram 1588
#دوره_تکمیلی_پایتون

لیست ها در پایتون(4)

حالا میخواهیم یک مثال برای لیست دو بُعدی با استفاده از حلقه for بزنیم:
میخواهیم یک لیست دو بُعدی شامل اعداد یک بنویسیم و هر بُعد لیست 5 عنصر داشته باشد،اول کد رو ببینید:

»> array1 = [[1 for j in range(5)] for i in range(2)]
»> array1
[[1, 1, 1, 1, 1], [1, 1, 1, 1, 1]]


در مثال فوق از دو حلقه for استفاده کردیم اولین حلقه تعداد عناصر در هر بُعد رو نمایش میده(5) و دومین حلقه هم تعداد ابعاد رو(2) نمایش میده،توجه کنید که حلقه اول مجزا داخل یک کروشه قرار میگیره ولی حلقه دوم فقط داخل کروشه اصلی قرار میگیره

حالا برای ایجاد یک لیست سه بعدی کافیه حلقه دوم رو که تعداد ابعاد نمایش میده عدد سه قرار بدهیم.و ابعاد دیگر هم به همین صورت فقط عدد فانکشن range حلقه دوم تغییر میکنه و همیشه حلقه for ما دوتاست.

حالا یک نکته مهمی که وجود داره، ما تو آموزش مقدماتی گفتیم که از تابع type میاییم نوع عناصر رو مشخص میکنیم،حالا لیست های که تا اینجا گفتیم پایتون ، به چه نوعی میشناسه؟؟؟بیاییم تست کنیم:

»> type(array1)
<type 'list'>


همانطور که در بالا مشاهده میکنید نوع رو بصورت لیست نمایش میده که ما هم چنین انتظاری هم واقعا داشتیم.ولی اگر لازم باشه من حتما بخواهم از نوع آرایه داشته باشم باید چیکار کنم؟

ما در بخش بعدی آموزشون ابزاری رو بهتون معرفی میکنیم که این امکان برای ما به وجود بیاره که بتونیم مقادیری از نوع خود آرایه داشته باشیم و اولین ابزاری که بهتون معرفی میکنیم ابزار numpy هست.این کتابخانه کارایی بسیار بالایی در پایتون داره و اساساً این ابزار نحوه دسترسی جدیدی برای ماتریس ها و آرایه ها برای ما فراهم میکنه.پس در بخش بعدی با همراه باشید....

🗂 مرکز آموزش پایتون

🆔 : @pythonchallenge
1👍1



tgoop.com/pythonchallenge/1588
Create:
Last Update:

#دوره_تکمیلی_پایتون

لیست ها در پایتون(4)

حالا میخواهیم یک مثال برای لیست دو بُعدی با استفاده از حلقه for بزنیم:
میخواهیم یک لیست دو بُعدی شامل اعداد یک بنویسیم و هر بُعد لیست 5 عنصر داشته باشد،اول کد رو ببینید:

»> array1 = [[1 for j in range(5)] for i in range(2)]
»> array1
[[1, 1, 1, 1, 1], [1, 1, 1, 1, 1]]


در مثال فوق از دو حلقه for استفاده کردیم اولین حلقه تعداد عناصر در هر بُعد رو نمایش میده(5) و دومین حلقه هم تعداد ابعاد رو(2) نمایش میده،توجه کنید که حلقه اول مجزا داخل یک کروشه قرار میگیره ولی حلقه دوم فقط داخل کروشه اصلی قرار میگیره

حالا برای ایجاد یک لیست سه بعدی کافیه حلقه دوم رو که تعداد ابعاد نمایش میده عدد سه قرار بدهیم.و ابعاد دیگر هم به همین صورت فقط عدد فانکشن range حلقه دوم تغییر میکنه و همیشه حلقه for ما دوتاست.

حالا یک نکته مهمی که وجود داره، ما تو آموزش مقدماتی گفتیم که از تابع type میاییم نوع عناصر رو مشخص میکنیم،حالا لیست های که تا اینجا گفتیم پایتون ، به چه نوعی میشناسه؟؟؟بیاییم تست کنیم:

»> type(array1)
<type 'list'>


همانطور که در بالا مشاهده میکنید نوع رو بصورت لیست نمایش میده که ما هم چنین انتظاری هم واقعا داشتیم.ولی اگر لازم باشه من حتما بخواهم از نوع آرایه داشته باشم باید چیکار کنم؟

ما در بخش بعدی آموزشون ابزاری رو بهتون معرفی میکنیم که این امکان برای ما به وجود بیاره که بتونیم مقادیری از نوع خود آرایه داشته باشیم و اولین ابزاری که بهتون معرفی میکنیم ابزار numpy هست.این کتابخانه کارایی بسیار بالایی در پایتون داره و اساساً این ابزار نحوه دسترسی جدیدی برای ماتریس ها و آرایه ها برای ما فراهم میکنه.پس در بخش بعدی با همراه باشید....

🗂 مرکز آموزش پایتون

🆔 : @pythonchallenge

BY چالش پایتون


Share with your friend now:
tgoop.com/pythonchallenge/1588

View MORE
Open in Telegram


Telegram News

Date: |

Matt Hussey, editorial director at NEAR Protocol also responded to this news with “#meIRL”. Just as you search “Bear Market Screaming” in Telegram, you will see a Pepe frog yelling as the group’s featured image. Other crimes that the SUCK Channel incited under Ng’s watch included using corrosive chemicals to make explosives and causing grievous bodily harm with intent. The court also found Ng responsible for calling on people to assist protesters who clashed violently with police at several universities in November 2019. Avoid compound hashtags that consist of several words. If you have a hashtag like #marketingnewsinusa, split it into smaller hashtags: “#marketing, #news, #usa. Don’t publish new content at nighttime. Since not all users disable notifications for the night, you risk inadvertently disturbing them. End-to-end encryption is an important feature in messaging, as it's the first step in protecting users from surveillance.
from us


Telegram چالش پایتون
FROM American