Harita() kullanarak bir liste işlenirken, lambda içinde iken öğenin dizinine erişmek istiyorum. Bunu nasıl yapabilirim? ÖrneğinHarita kullanarak bir liste işlenirken öğenin indekslenmesi python
ranked_users = ['jon','bob','jane','alice','chris']
user_details = map(lambda x: {'name':x, 'rank':?}, ranked_users)
nasıl yukarıdaki örnekte her kullanıcının rütbe alabilirim?
Lambda'nın parametreleri parantez içinde olmamalıdır mu? – dheerosaur
@dheerosaur Bu durumda, numaralandırmadaki sonraki() işlem bir tuple döndürdüğü için olmaz. Bu lambda hataya eşdeğerdir ((i, x)) – Rod
@dheerosaur: Aslında parantez zorunludur. “numaralandırma” tuples (tek bir nesne) üretir. – unutbu