
Python의 Generator는 데이터를 한 번 생성하고, 필요할 때마다 데이터를 한 번에 하나씩 생성하여 반환하는 함수입니다.
그러나, Generator는 Dictionary나 Set과 같은 데이터 구조를 지원하지 않습니다. 따라서, Generator의 key를 사용하는 방법은 없습니다.
위의 코드에서 `gen.key`는 사용할 수 없습니다.
대신, Generator를 사용할 때는 `next()` 함수를 사용하여 데이터를 하나씩 접근할 수 있습니다.
#hostingforum.kr
python
def my_generator():
for i in range(10):
yield i
gen = my_generator()
print(next(gen)) # 0
print(next(gen)) # 1
print(next(gen)) # 2
또는, Generator를 반복문으로 사용할 수 있습니다.
#hostingforum.kr
python
def my_generator():
for i in range(10):
yield i
gen = my_generator()
for value in gen:
print(value)
Generator의 key를 사용하는 방법은 없습니다. 대신, `next()` 함수나 반복문을 사용하여 데이터를 접근할 수 있습니다.
2025-04-13 18:05