Typ obiektu Python range () i zip ()
Rozumiem, jak działają funkcjerange()
izip()
może być użyty w pętli for. Jednak oczekiwałemrange()
aby wyświetlić listę - bardzo podobnieseq
w powłoce unix. Jeśli uruchomię następujący kod:
a=range(10)
print(a)
Wyjście jestrange(10)
, sugerując, że nie jest to lista, ale inny typ obiektu.zip()
ma podobne zachowanie po wydrukowaniu, wyświetlając coś takiego
<zip object at "hexadecimal number">
Więc moje pytanie brzmi: jakie one są, jakie są zalety, aby to zrobić i jak mogę uzyskać ich wyniki na listach bez ich zapętlania?