Sida 1 av 1

Python clcoding

Postat: 15 maj 2025, 08:21:22
av Oltronix
clcoding.com har kluringar som dyker upp i mitt flöde. Jag stirrade på denna ett tag innan jag fattade resultatet. (ja ja jag läste mig till det). Grejen är att "i is by refrence" och inte det aktuella värdet i loopen så alla i i listan "funcs" har samma värde vid utgången av loopen. Denna kluringen heter "DAY-471"

Kod: Markera allt

funcs=[]
for i in range(3):
   funcs.append(lambda: i)
results=[f() for f in funcs]
print(results)
men min undran är vad heter konstruktionen nedan

Kod: Markera allt

results=[f() for f in funcs]
Den har jag aldrig sett förr

Re: Python clcoding

Postat: 15 maj 2025, 08:43:24
av rvl
Listbyggare, eller List Comprehension.

https://www.w3schools.com/python/python ... ension.asp