numlist = [1,2,3,4,5]
len(numlist) # 5 리스트 안의 값의 갯수
numlist.append(3) # 뒤에 3 을 추가 [1,2,3,4,5,3]
del numlist[3] # 3번 index 값 삭제 [1,2,3,5,3]
numlist.insert(3,37 ) # 3번 index 값 추가 [1,2,3,37,5,3]
#리스트 슬라이싱
numlist[0:4 ] # [1,2,3,37]
numlist[2: ] # [3,37,5,3]
numlist[:3 ] # [1,2,3]
# 리스트에 있는 값 확인 하기
primes = [2, 3, 5, 7, 11, 13, 17, 19, 23]
print(7 in primes)
print(12 in primes)
True
False
primes = [2, 3, 5, 7, 11, 13, 17, 19, 23]
print(7 not in primes)
print(12 not in primes)
False
True
# 리스트 안의 리스트 Nested list
# 세 번의 시험을 보는 수업
grades = [[62, 75, 77], [78, 81, 86], [85, 91, 89]]
# 첫 번째 학생의 성적
print(grades[0])
# 세 번째 학생의 성적
print(grades[2])
# 첫 번째 학생의 첫 번째 시험 성적
print(grades[0][0])
# 세 번째 학생의 두 번째 시험 성적
print(grades[2][1])
# 첫 번째 시험의 평균
print((grades[0][0] + grades[1][0] + grades[2][0]) / 3)
[62, 75, 77]
[85, 91, 89]
62
91
75.0
# reverse 함수 - 순서 뒤집어서 배열
numbers = [5, 3, 7, 1]
numbers.reverse()
print(numbers)
[1, 7, 3, 5]
# index - 해당 값이 있는 index 리턴
members = ["영훈", "윤수", "태호", "혜린"]
print(members.index("윤수"))
print(members.index("태호"))
1
2
# remove - 첫번째로 해당 값을 가지고 있는 원소 를 삭제
fruits = ["딸기", "당근", "파인애플", "수박", "참외", "메론", "파인애플" ]
fruits.remove("파인애플")
print(fruits)
['딸기', '당근', '수박', '참외', '메론' , "파인애플" ]
'program > python' 카테고리의 다른 글
[Python]소수점,올림,반올림 (0) | 2024.01.28 |
---|---|
[python] list 정렬 sort sored (1) | 2024.01.28 |
[python] while, if, elif (0) | 2024.01.28 |
[python] Syntactic Sugar (0) | 2024.01.28 |
[python] window 설치 (0) | 2024.01.28 |