ایجاد یک آرایه جدید در پایتون که تنها شامل اعضای منحصر به فرد آرایه اولیه است
توضیحات:
برای ایجاد یک آرایه جدید که تنها شامل اعضای منحصر به فرد آرایه اولیه است، میتوانید از مجموعهها (sets) در پایتون استفاده کنید، مجموعهها در پایتون مجموعهای از اعضای منحصر به فرد و غیرقابل تغییر هستند. بنابراین، ایجاد یک مجموعه از آرایه اولیه و سپس تبدیل آن به یک آرایه جدید میتواند به شما کمک کند.
اینجا یک مثال برای ایجاد یک آرایه جدید که تنها شامل اعضای منحصر به فرد آرایه اولیه است:
arr = [1, 2, 3, 3, 4, 5, 5, 6]
unique_arr = list(set(arr))
print(unique_arr)
در این مثال، ابتدا آرایه arr
با اعضای تکراری ایجاد شده است. سپس با استفاده از تابع set
، یک مجموعه از اعضای منحصر به فرد آرایه اولیه ایجاد شده است. در نهایت، با تبدیل مجموعه به آرایه با استفاده از تابع list
، آرایه جدید unique_arr
که تنها شامل اعضای منحصر به فرد آرایه اولیه است، ایجاد شده و چاپ میشود.
اگر آرایه اولیه شما مرتب شده است و میخواهید تنها اعضای منحصر به فرد آن را حفظ کنید، میتوانید از روش زیر استفاده کنید:
arr = [1, 2, 2, 3, 3, 4, 5, 5, 6]
unique_arr = [arr[0]] + [arr[i] for i in range(1, len(arr)) if arr[i] != arr[i-1]]
print(unique_arr)
در این روش، ابتدا عنصر اول آرایه arr
به آرایه جدید unique_arr
اضافه میشود. سپس از یک حلقه for
برای گذر از اعضای آرایه استفاده میشود تا اعضای منحصر به فرد آرایه اولیه را به آرایه جدید اضافه کند.
موفق باشید
A.J
پست های مرتبط:
فروشگاه سورسا:
سورسا ، یک خانواده!
شما میتوانید از سورس های آماده به راحتی و با کپی پیست در پروژه خود استفاده بفرمایید
بله! سورسا به عنوان اولین و برترین مرجع سورس کد های آماده، تمامی سورس کد ها در زبان های مختلف را به صورت رایگان در اختیار شما قرار میدهد.
اگر سورس مد نظر شما تفاوتی با سورس فعلی دارد یا اینکه درخواست سورس دیگری را دارید میتوانید با کارشناسان سورسا در ارتباط باشید.
سورسا به عنوان مرجع سورس در تلاش است سورس کد ها و آموزش های تمامی زبان های برنامه نویسی مانند GO C++ Python C PHP SQL JS و… را تحت پوشش قرار داد