본문 바로가기

분류 전체보기980

Python 리스트를 역순으로 반전하거나 뒤에서부터 루프를 돌리는 방법은 무엇인가요?, How do I reverse a list or loop over it backwards? 질문 Python에서 리스트를 역순으로 반복하는 방법은 무엇인가요? 참고: 리스트를 뒤집어 복사하는 방법은 무엇인가요? (.reverse 이후 메소드 체인에 별도의 문장을 피하는 방법) 답변 새로운 반대로 된 목록을 얻으려면 reversed 함수를 적용하고 항목을 list로 수집하십시오: >>> xs = [0, 10, 20, 40] >>> list(reversed(xs)) [40, 20, 10, 0] 목록을 역으로 반복하려면: >>> xs = [0, 10, 20, 40] >>> for x in reversed(xs): ... print(x) 40 20 10 0 2023. 5. 25.
Python Django에서 null=True와 blank=True의 차이점은 무엇인가요?, What is the difference between null=True and blank=True in Django? 질문 장고에서 모델 필드를 추가할 때는 일반적으로 다음과 같이 작성합니다: models.CharField(max_length=100, null=True, blank=True) ForeignKey, DecimalField 등에도 동일하게 적용됩니다. 다음 중에서: null=True만 blank=True만 null=True 및 blank=True 다른 (CharField, ForeignKey, ManyToManyField, DateTimeField) 필드에 대해 각각 어떤 차이가 있으며, 옵션 1, 2 또는 3을 사용하는 장단점은 무엇인가요? 답변 null=True은 DB에서 해당 열을 NULL (대신 NOT NULL)로 설정합니다. DateTimeField 또는 ForeignKey와 같은 Django 필드.. 2023. 5. 25.
Python 텍스트 파일을 문자열 변수로 읽고 개행을 제거하는 방법은 무엇인가요?, How to read a text file into a string variable and strip newlines? 질문 저는 이렇게 생긴 텍스트 파일을 가지고 있습니다: ABC DEF 이 경우 개행 없이 한 줄 문자열로 파일을 읽어서 'ABCDEF'와 같은 문자열을 만들 수 있을까요? 각 줄에서 줄 끝의 개행 문자를 제거하면서 파일을 리스트로 읽는 방법은 How to read a file without newlines?을(를) 참조하세요. 답변 다음을 사용할 수 있습니다: with open('data.txt', 'r') as file: data = file.read().replace('\n', '') 또는 파일 내용이 한 줄임이 보장되는 경우 with open('data.txt', 'r') as file: data = file.read().rstrip() 2023. 5. 25.
Python 판다스 데이터프레임 열 헤더에서 목록 가져오기, Get a list from Pandas DataFrame column headers 질문 나는 Pandas DataFrame에서 열 헤더 목록을 가져 오려고합니다. DataFrame은 사용자 입력에서 가져올 것이므로 몇 개의 열이 있을지 또는 어떤 이름으로 지정될지 모릅니다. 예를 들어, 다음과 같은 DataFrame이 주어진 경우 : y gdp cap 0 1 2 5 1 2 3 9 2 8 7 2 3 3 4 7 4 6 7 7 5 4 8 3 6 8 2 8 7 9 9 10 8 6 6 4 9 10 10 7 다음과 같은 목록을 가져올 수 있습니다: ['y', 'gdp', 'cap'] 답변 다음과 같이 목록으로 값을 가져올 수 있습니다: list(my_dataframe.columns.values) 또한, (Ed Chum의 답변에서 보여주는 것처럼) 다음과 같이 간단하게 사용할 수 있습니다: lis.. 2023. 5. 25.