flowers = "pink primrose,hard-leaved pocket orchid,canterbury bells,sweet pea,english marigold,tiger lily,moon orchid,bird of paradise,monkshood,globe thistle"
print(type(flowers))
print(flowers)
결과: <class 'str'>
pink primrose,hard-leaved pocket orchid,canterbury bells,sweet pea,english marigold,tiger lily,moon orchid,bird of paradise,monkshood,globe thistle
flowers_list = ["pink primrose", "hard-leaved pocket orchid", "canterbury bells", "sweet pea", "english marigold", "tiger lily", "moon orchid", "bird of paradise", "monkshood", "globe thistle"]
print(type(flowers_list))
print(flowers_list)
결과: <class 'list'>
['pink primrose', 'hard-leaved pocket orchid', 'canterbury bells', 'sweet pea', 'english marigold', 'tiger lily', 'moon orchid', 'bird of paradise', 'monkshood', 'globe thistle']
리스트 길이 (Lists length)
# The list has ten entries
print(len(flowers_list))
결과: 10
인덱싱(Indexing)
리스트 항목 위치를 말합니다.
(주의사항) Python은 0부터 시작하는 인덱싱을 사용 합니다.
즉 목록의 첫 번째 항목을 가져오려면 0을 사용합니다. 그리고 목록에서 두 번째 항목을 가져오려면 1을 사용하고 목록의 마지막 항목을 가져오려면 목록 길이보다 작은 1을 사용합니다.
print("First entry:", flowers_list[0])
print("Second entry:", flowers_list[1])
# The list has length ten, so we refer to final entry with 9
print("Last entry:", flowers_list[9])
결과: First entry: pink primrose
Second entry: hard-leaved pocket orchid
Last entry: globe thistle
슬라이싱(Slicing)
목록의 세그먼트(예: 처음 3개 항목 또는 마지막 2개 항목)를 가져올 수도 있습니다. 이것을 슬라이싱이라고 합니다. 예를 들어:
처음 x 항목을 가져오려면 [:x]를 사용하고
마지막 y 항목을 가져오려면 [-y:]를 사용합니다.
print("First three entries:", flowers_list[:3])
print("Final two entries:", flowers_list[-2:])
결과: First three entries: ['pink primrose', 'hard-leaved pocket orchid', 'canterbury bells']
Final two entries: ['monkshood', 'globe thistle']
항목 삭제
flowers_list.remove("globe thistle")
print(flowers_list)
결과: ['pink primrose', 'hard-leaved pocket orchid', 'canterbury bells', 'sweet pea', 'english marigold', 'tiger lily', 'moon orchid', 'bird of paradise', 'monkshood']
항목 추가
flowers_list.append("snapdragon")
print(flowers_list)
결과: ['pink primrose', 'hard-leaved pocket orchid', 'canterbury bells', 'sweet pea', 'english marigold', 'tiger lily', 'moon orchid', 'bird of paradise', 'monkshood', 'snapdragon']
숫자 리스트 예제
hardcover_sales = [139, 128, 172, 139, 191, 168, 170]
print("Length of the list:", len(hardcover_sales))
print("Entry at index 2:", hardcover_sales[2])
# >> Length of the list: 7
# >> Entry at index 2: 172
print("Minimum:", min(hardcover_sales))
print("Maximum:", max(hardcover_sales))
# >> Minimum: 128
# >> Maximum: 191
print("Total books sold in one week:", sum(hardcover_sales))
# >> Total books sold in one week: 1107
print("Average books sold in first five days:", sum(hardcover_sales[:5])/5)
# >> Average books sold in first five days: 153.8
<< 참조 >>
https://www.kaggle.com/code/alexisbcook/intro-to-lists
Intro to Lists
Explore and run machine learning code with Kaggle Notebooks | Using data from No attached data sources
www.kaggle.com
'프로그램 개발해서 돈벌기 > AI' 카테고리의 다른 글
거대 AI 기업 제품 출시 타임 라인 (0) | 2023.02.14 |
---|---|
AI로 그림 그리기 : Playground AI (0) | 2023.02.14 |
파이션(python) 초등 완전 기초: 조건문(Conditions and Conditional Statements) (0) | 2023.02.10 |
파이션(python) 초등 완전 기초: 데이타 타입(Data Types) (0) | 2023.02.09 |
파이션(python) 초등 완전 기초: 함수(Function) (0) | 2023.02.09 |
댓글