Daily note

Today I Learned(TIL)-17

Jun.o 2024. 7. 18. 21:57

문제 3)
임의의 리스트 안에 있는 요소는 모두 소문자로 되어 있습니다.
해당 리스트에 있는 요소 - 소문자를, 모두 대문자로 변경하는 함수를 만들어주세요 
입력 값: ['audi', 'bmw', 'subaru', 'kia', 'toyota', 'hyundai']
결과 값: ['AUDI', 'BMW', 'SUBARU', 'KIA', 'TOYOTA', 'HYUNDAI']

입력 값_2: ['a', 'b', 'c', 'd', 'e']
결과 값_2: ['A', 'B', 'C', 'D', 'E']


car_list=['audi', 'bmw', 'subaru', 'kia', 'toyota', 'hyundai']
new_list=[]
for car in car_list:
    new_list.append(car.upper())
print(new_list)

# C:\Users\Win10\PycharmProjects\venv\pythonProject1\.venv\Scripts\python.exe C:\Users\Win10\PycharmProjects\venv\pythonProject1\240718.py
# [<built-in method upper of str object at 0x00000254605242B0>,
# <built-in method upper of str object at 0x0000025460572E70>,
# <built-in method upper of str object at 0x0000025460572F30>,
# <built-in method upper of str object at 0x0000025460524370>,
# <built-in method upper of str object at 0x00000254605242F0>,
# <built-in method upper of str object at 0x0000025460526DF0>]
#
#
#
# -----------------------------1차오류-----------------?

car_list=['audi', 'bmw', 'subaru', 'kia', 'toyota', 'hyundai'] #리스트
new_list=[]                                                    #빈리스트 생성
for car in car_list:                                           #car_list에 있는 요소들을 car로 정의
    new_list.append(car.upper())                               #car를 대문자로 변경후 new_list에 추가
print(new_list)

통과 이유 - car.upper 옆에 ()를 안넣어줘서 오류가 났었다...

 

 

-----------------------------------------------------------------------------

큐 살짝정리
FIFO
들어간 순서대로 나간다
선입선출

큐는
헤드와 테일이 있다


  헤드
   4   3   2   1
              테일


해시테이블 살짝정리
자료를 저장하는데 쓰는 자료구조
효율적으로 검색하고 저장하기 위해서 사용

키와 벨류 저장 - 키값을 알면 벨류를 저장한다 (딕셔너리)

'Daily note' 카테고리의 다른 글

Today I Learned(TIL)-19  (3) 2024.07.22
Today I Learned(TIL)-18  (0) 2024.07.19
Today I Learned(TIL)-16  (0) 2024.07.17
Today I Learned(TIL)-15  (0) 2024.07.16
Today I Learned(TIL)-14  (0) 2024.07.15