# 자료구조 (리스트)

# List(리스트) -- 엘레멘트 element  여러개를 그룹핑할 때 쓰임

x = list()
y = []

print(x)
print(y)

print("================")
print("================")

x = [1, 2,  3, 4]
y = ["hello", "world"]
z = ["hello", 1, 2, 3]

print(x)
print(y)
print(z)

print(x+y)

print("================")
print("================")

x = [1, 2, 3, 4]
#    0  1  2  3 

print(x[0]) # x의 0번째 자리에 있는 element를 출력해라
print(x[3])
# print(x[4]) # 리스트 크기를 넘어가서 에러가 뜸

x[3] = 10
print(x)

num_elements = len(x)
print(num_elements) # 리스트 안에 몇개 있는지 확인

print("================")
print("================")

a = [4, 2, 3, 1]
b = sorted(a)  # sorted로 리스트 정렬
print(b)

z = ["hello", "there"]

for n in x:
  print(n)

print("================")
print("================")

for c in z:
  print(c)

print("================")
print("================")

print(x.index(3)) # element 위치 찾기 // x라는 list에 3이라는 element가 어디 있냐
                  # 0 1 2 2번째 자리로 출력

print(z.index("hello"))              
print("hello" in y) # hello라는게 y라는 list 안에 있는지 물어봄 Trie / False

if "hello" in y:
  print("y라는 list에 hello가 있어요")

if "hello" in x:
  print("x라는 list에 hello가 있어요")
else:
  print("x라는 list에 hello가 없어요")

'Python > 코딩 1시간만에 배우기_파이썬' 카테고리의 다른 글

9. 클래스  (0) 2021.12.29
8. 복습 - 과일 숫자 세는 프로그램 만들기  (0) 2021.12.29
4. 반복문(for, while) / break, continue  (0) 2021.12.28
3. 함수 (Function)  (0) 2021.12.28
2. 조건문  (0) 2021.12.28

+ Recent posts