در این ویدیو با الگوریتم zigzag iterator آشنا میشوید. این الگوریتم دو لیست را گرفته و به صورت زیگزاگ بین آیتمهای آنها پیمایش انجام میدهد
در این ویدیو با الگوریتم zigzag iterator آشنا میشوید. این الگوریتم دو لیست را گرفته و به صورت زیگزاگ بین آیتمهای آنها پیمایش انجام میدهد
سلام وقت بخیر
روش حل زیر درست هست؟
def zigzag(lst1,lst2):
final_lst=[]
if len(lst1)>len(lst2):
for i in range(len(lst2)):
final_lst.extend([lst1[i],lst2[i]])
final_lst.extend(lst1[i+1:])
else:
for i in range(len(lst1)):
final_lst.extend([lst1[i],lst2[i]])
final_lst.extend(lst2[i+1:])
return final_lst
ارسال نظر
سلام
اگر کار میکنه پس درسته
ارسال نظر