python
변환, 정렬, packing unpacking 간단 예제
easy16
2020. 1. 29. 23:10
#진법 변환 예
print(bin(16)[2:],oct(16)[2:],hex(16)[2:])
#정렬
x = [5,6,7,1,2,3]
print(sorted(x,reverse=True))
print(x)
print(list(reversed(x)))
print(max(x),min(x),sum(x))
print(list(zip(['1','2','3'],['a','b','c'])))
#람다를 활용한 map
a=[1,2,3,1,4,5]
b=['a','b','c']
c=['d','e','f']
print(list(map(lambda x : x**2 , a)))
for i,b in enumerate(reversed(range(10))):
print(i,b)
#packing unpacking : 모양을 유심히 보도록
x=[(1,2),(3,4), (5,6)]
for i in x:
print(i)
for i,j in x:
print(i,j)
x=[(1,2,(10,20)),(3,4,(30,40)), (5,6,(50,60))]
for i,j,(k,l) in x:
print(i,j,k,l)