프로그래밍/파이썬🐍

(4)점프투파이썬_2장 연습문제

개발자 덕구🐾 2022. 1. 8. 11:10
728x90

Q1. 

 

pin = "881120-1068234"

yyyymmdd = pin[0:6]
num = pin[7:]

print(yyyymmdd)
print(num)

 

Q2.

 

pin = "881120-1068234"

print(pin[-7])

 

Q3.

 

a = [1,3,5,4,2]
a.sort()
a.reverse()
print(a)

 

 

Q4. 

 

-> join은 괄호안에 문자열들 사이에 앞에 있는 객체(공백)을 넣는다. 

a = ['life', 'is', 'too', 'short']
result =' '.join(a)

print(result)

 

 

Q5.

 

a = (1,2,3)

a = a + (4,)

print(a)

-> 튜플은 한 개의 요소만을 가질 때는 뒤에 콤마를 넣어주어야한다. 

 

 

Q6.

 

a = {'A':90, 'B' : 80, 'C' : 70}
result = a.pop('B')
print(a)
print(result)

-> 튜플에서도 pop이 된다는 것 기억하기

 

 

Q7. 

 

a = [1,1,1,2,2,3,3,3,4,4,5]
aSet = set(a)
b = list(aSet)
print(b)

 

Q8. 

 

a = b = [1,2,3]

a[1] = 4
print(b)

-> 1 , 4 , 3이 출력될것이다.

왜냐하면 a, b는 동일한 객체를 가리키고 있기때문이다. 

 

 

반응형