Portál AbcLinuxu, 13. května 2025 16:35
Řešení dotazu:
[(i+1, )+v for i,v in enumerate(testdata)]
PS: To pole sa bude potom na niečo konvertovať?
testdata = [(i,)+v for (i,v) in enumerate(testdata, 1)]
#!/usr/bin/python testdata = [('Mihai', 'Ion'), ('John', 'Doe'), ('Silvester', 'Rambo')] index=0 for t in testdata: index += 1 t = (index,) + t testdata[index-1] = t print testdata
testdata = [(i+1,) + testdata[i] for i in range(len(testdata))]
enumerate(testdata)
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.