Bonjour a toutes et a tous,
J'ai cette classe :
Es-ce que repr est un mot réservé ?
Je comprends ce que fait .join , mais pour le reste de cette fonction , que fait ' str(item) for item in reversed(self.queue) ' ? Est ce une compréhension de liste ?
que retourne ' return f' [Fifo {contents}] ' ?
Merci de votre aide .
J'ai cette classe :
from collections import deque
class Fifo:
def _init_(self):
self.queue = deque()
def _repr_(self):
contents = ",".join(str(item) for item in reversed(self.queue))
return f ' [Fifo {contents}]'
def incoming(self,item):
self.queue.insert(0,item)
def outgoing(self):
if sel.queue:
return self.queue.pop()
Je ne comprends pas bien la fonction repr() .Es-ce que repr est un mot réservé ?
Je comprends ce que fait .join , mais pour le reste de cette fonction , que fait ' str(item) for item in reversed(self.queue) ' ? Est ce une compréhension de liste ?
que retourne ' return f' [Fifo {contents}] ' ?
Merci de votre aide .