list 순서 뒤집기
def solution(arr):
left = 0
right = len(arr)-1
while(left < right):
tmp = arr[left]
arr[left] = arr[right]
arr[right] = tmp
left += 1
right -= 1
return arr
arr1 = [1,2,3,4]
arr2 = [3,5,7,8,2,1]
print(solution(arr1)) #[4,3,2,1]
print(solution(arr2)) #[1,2,8,7,5,3]
[4, 3, 2, 1][1, 2, 8, 7, 5, 3]
print("징검다리 건너기")
stones = [2,5,1,3,2,1]
jump_cnt = 0 #점프횟수
current = 0 #현재위치
n = len(stones) #징검다리 횟수
while(current < n):
jump_cnt += 1
current += stones[current]
print(stones)
print("개구리가 총 "+str(jump_cnt)+"번 점프하여 징검다리를 건넜습니다.")
hobby = input("취미를 모두 입력하세요 : ")
hobby = hobby.split(",")
print(hobby)
import random
a = random.randint(1,6)
arr = [1,2,3,4]
b= arr.pop()
print(b)
print(arr)
r = ["가위","바위","보"]
c = random.choice(r)
print(c)
name = ['aa','bb','cc']
age = [20,30,40]
result = zip(name,age)
print(result)
for i in result:
print(i)
이렇게도 출력 가능
name = ['aa','bb','cc']
age = [20,30,40]
result = zip(name,age)
print(result)
for i,j in result:
print(i,j)
enumerate 따로 지정하지 않아도 인덱스 값 지정해줌
name = ['aa','bb','cc']
for idx, n in enumerate(name):
print(idx,n)