- 어떤 값이 리스트에 있는지 확인하기 위해서 in 이라는 키워드를 사용하면 된다 : 확인하고자 하는 값 in 리스트
primes = [2, 3, 5, 7, 11, 13, 17, 19, 23]
print(7 in primes)
print(12 in primes)
#결과
True
False
- 값이 없는지 확인하려면 in 앞에 not을 붙이면 확인이 가능하다 : 없는지 확인하려는 값 not in 리스트
primes = [2, 3, 5, 7, 11, 13, 17, 19, 23]
print(7 not in primes)
print(12 not in primes)
#결과
False
True
- 리스트 안의 리스트(Nasted List)
# 세 번의 시험을 보는 수업
grades = [[62, 75, 77], [78, 81, 86], [85, 91, 89]]
# 첫 번째 학생의 성적
print(grades[0])
#결과
[62, 75, 77]
# 세 번째 학생의 성적
print(grades[2])
#결과
[85, 91, 89]
# 첫 번째 학생의 첫 번째 시험 성적
print(grades[0][0])
#결과
62
# 세 번째 학생의 두 번째 시험 성적
print(grades[2][1])
#결과
91
# 첫 번째 시험의 평균
print((grades[0][0] + grades[1][0] + grades[2][0]) / 3)
#결과
75.0
- index 메소드 : list에서 x의 값을 갖고 있는 원소의 인덱스를 리턴해준다.
members = ["철수", "영희", "동백", "용수"]
print(members.index("철수"))
print(members.index("동백"))
#결과
0
2
-remove 메소드 : list에서 첫 번째로 x의 값을 갖고 있는 원소를 삭제해준다.
fruits = ["딸기", "당근", "파인애플", "수박", "참외", "메론"]
fruits.remove("파인애플")
print(fruits)
#결과
['딸기', '당근', '수박', '참외', '메론']
'TIL > Python' 카테고리의 다른 글
[파이썬] range 함수 (0) | 2021.02.11 |
---|---|
[파이썬] for 반복문 (0) | 2021.02.11 |
[파이썬] 리스트 정렬(sorted와 sort) (0) | 2021.02.10 |
[파이썬] 리스트(list) 함수 (0) | 2021.02.10 |
[파이썬] 리스트(list) + 리스트 인덱싱(list indexing), 리스트 슬라이싱(list slicing) (0) | 2021.02.08 |