korurken listedeki her elemanı iki katına? Örneğinpiton listesi: listenin yapısını korurken listedeki her eleman ikiye katlama fonksiyon yazmak nasıl bir yapıya
: Ancak
def double(li):
try:
return [double(x) for x in li]
except: # li is not iterable, recursion base case
return 2*li # or sth. else for non-numerical, non-iterable types
Not bu çözümde de 'listifies' Iterables her türlü:
f([1, [2, [3]]]) => [2, [4, [6]]]
I bir şirket ölçülü Python 2.7 kullanıcı olarak değil, 2. – TigerhawkT3
anlıyorum Python diliyle yaptığı gibi bir 'list 'daha' harita() Python 3'te 'nesnesi döndüren') (haritada 'gibi anlama tutarak olanlar tavsiye nüanslar beni kızdırır. Tekrar thx;) – schwobaseggl