24. 파이썬 리스트

파이썬 2022. 11. 11. 19:44
1. 리스트 출력하기1
s = [95, 12, 35, 50, 87, 100, 36, 58, 88, 13]


#리스트 출력하기
print(s)
print()


#리스트 출력하기
print(s[0], s[3], s[6])
print(s[:5])
print(s[2:5])
print(s[-1], s[-2], s[-3])

 

2. 리스트 출력하기2
s = [95, 12, 35, 50, 87, 100, 36, 58, 88, 13]


#리스트 출력하기
for i in range(10):
    print(s[i], end=' ')

print()

#리스트 역순으로 출력하기
for i in range(9, -1, -1):
    print(s[i], end =' ')
    
print()

 

3. 리스트 출력하기3
s = [95, 12, 35, 50, 87, 100, 36, 58, 88, 13]


#리스트 출력하기
for x in s:
    print(x, end=' ')

print()

#리스트 역순으로 출력하기
s.reverse()
for x in s:
    print(x, end=' ')

 

4. 리스트 요소 추가하기  x.append()
s = [95, 12, 35, 50, 87, 100, 36, 58, 88, 13]


#리스트 출력하기
for x in s:
    print(x, end=' ')

print()

#리스트에 요소 추가하기
s.append(200)
for x in s:
    print(x, end=' ')

print()

#리스트에 요소 추가하기
s.append(500)
for x in s:
    print(x, end=' ')

print()

 

5. 10개의 정수를 입력 받아 리스트에 저장하기

# 입력데이터( 한줄로 빈칸으로 구분되어 10개 가로로 입력 )

23 1 54 3 8 98 3 21 56 90

n = int(input(""))
arr= []
arr = input().split()

for i in range(n):
    arr[i] = int(arr[i])

for x in arr:
    print(x)

print()

for i in in range(10):
	print(arr[i])

 

6. 10개의 정수를 입력 받아 리스트에 저장하기
arr = []

for i in range(10):
    a = int(input(""))
    arr.append(a)
    
for s in arr:
    print(s)
    
print()


for i in range(10):
    print(arr[i])

 

7. 리스트를 사용하지않고 숫자 4개 입력 받기
a, b, c, d = map(int, input("").split())

print(a, b, c, d)

 

8. 리스트를 사용하지 않고 문자 4개 입력 받기
a, b, c, d = map(str, input("").split())

print(a, b, c, d)

 

9. 리스트를 사용하지 않고 실수 4개 입력 받기
a, b, c, d = map(float, input("").split())

print(a, b, c, d)
Posted by 명문코딩컴퓨터
,