-
카테고리
-
세부 분야
프로그래밍 언어
-
해결 여부
해결됨
from typing import List, Protocol
23.07.25 19:12 작성 23.07.25 19:19 수정 조회수 255
1
from typing import List, Protocol
여기서 List 자료형은 원래 내장되있는거 아닌가요? 왜 from typing을 하는거죠?
from typing 한 List와 원래 알고있던 list 자료형은 다른건가요?
def calculate_total(items: List[Item]) -> float:
여기서 List의 들어있는 데이터하나가 무슨 자료형인지 나타내려면 List[]로 쓰나요?
string이면 List['str']? List[str]로 쓰나요?
답변을 작성해보세요.
0
미쿡엔지니어
지식공유자2023.07.26
안녕하세요 남기정님,
여기서 List 자료형은 원래 내장되있는거 아닌가요? 왜 from typing을 하는거죠? from typing 한 List와 원래 알고있던 list 자료형은 다른건가요?
사용할 때는 혼용해서 사용하는데 보다 자세하게 표시하려면 typing을 쓰시면 됩니다.
여기서 List의 들어있는 데이터하나가 무슨 자료형인지 나타내려면 List[]로 쓰나요? string이면 List['str']? List[str]로 쓰나요?
List[str]
로 씁니다. 밑에 예제 보시면 될 듯 합니다.
from typing import List
def process_strings(strings: List[str]) -> None:
for string in strings:
# Do something with each string
print(string)
# Example usage:
my_strings = ["hello", "world", "Python"]
process_strings(my_strings)
답변 1