본문 바로가기

IT/알고리즘

Python 연습하기

days = ["Mon", "Tue", "Thur", "Fri", "Sat"]

emotion = ["happy", "sad","tired","angry"]

num1 = [1,2,3]
num2 = [4,5,6]
num3 = [1,2,3,4,5,6,7,8,9,10,11]

# common operation 
print("Mon" in days) # True

print("Mon" not in days) # Flase

print(days[3]) # Fri

print(len(days)) # 5

print(days.count("Mon")) # 1

print(num1+num2) # [1, 2, 3, 4, 5, 6]

print(num1*2) # [1, 2, 3, 1, 2, 3]


# Mutable operaions : 값을 바꿀 수 있다.

num1[0]=7
print(num1) # [7, 2, 3]

num1[0:3]='888'
print(num1) # [7, 2, 3]

del num1[0:1]
print(num1) # [8, 8]

print(num3[0:10:2]) # [1, 3, 5, 7, 9]

num3[0:10:2]= [3,3,3,3,3]

print(num3[0:10:2]) # [3, 3, 3, 3, 3]

print(list('abc')) # ['a', 'b', 'c']

print(list((1,2,3))) # [1,2,3]

print([x for x in '123']) # ['1','2','3']

days.append("Sun")
print(days) # ['Mon', 'Tue', 'Thur', 'Fri', 'Sat', 'Sun']

days.reverse()
print(days) # ['Sun', 'Sat', 'Fri', 'Thur', 'Tue', 'Mon']

num3.clear()
print(num3) # []

num3=num2.copy()
print(num3)




# Immutable : 값을 바꿀 수 없다.