# 조건
num1="0,1,2,3,4,5,6,7,8,9,10"
# num1 문자열을 num2 리스트로 만드시오.
>>> num2 = list(num1.split(','))
>>> num2
['0', '1', '2', '3', '4', '5', '6', '7', '8', '9', '10']
# num2에서 3번째 자리의 숫자는 무엇인가?
>>> num2[2]
'2'
# num2에서 5번째 부터 8번째 자리의 숫자는 무엇인가?
>>> num2[4:8]
['4', '5', '6', '7']
# num2에서 5번째와 7번째 숫자를 곱하시오.
>>> int(num2[4]) * int(num2[6])
24
# num2에서 6번째 숫자를 '45'로 변경하시오.
>>> num2[5]=45
>>> num2
['0', '1', '2', '3', '4', '45', '6', '7', '8', '9', '10']
# num2에서 3번째 부터 8번째 자리의 숫자들을 '31','33','34','35','36','37'로 변경하시오.
>>> num2[2:8]= '31','33','34','35','36','37'
>>> num2
['0', '1', '31', '33', '34', '35', '36', '37', '8', '9', '10']
# num2에서 9번째 자리의 숫자를 '33'으로 수정하시오.
>>> num2[8] = '33'
>>> num2
['0', '1', '31', '33', '34', '35', '36', '37', '33', '9', '10']
# num2에서 '33'를 모두 제거해보시오.
>>> i = 0
>>> while i < num2.count('33'):
del num2[num2.index('33')]
>>> num2
['0', '1', '31', '34', '35', '36', '37', '9', '10']
# num2를 정렬해보시오.
>>> num2.sort()
>>> num2
['0', '1', '10', '31', '34', '35', '36', '37', '9']
# num2를 역순으로 만들어보시오.
>>> num2.reverse()
>>> num2
['9', '37', '36', '35', '34', '31', '10', '1', '0']
# num2에서 4번째 자리에 ['a1','b1','c1']를 넣어보시오.
>>> num2.insert(3, ['a1','b1', 'c1'])
>>> num2
['9', '37', '36', ['a1', 'b1', 'c1'], '35', '34', '31', '10', '1', '0']
# num2에서 5번째 자리에 있는 숫자를 ['a2','b2','c2']로 수정하시오.
>>> num2[4] = ['a2','b2','c2']
>>> num2
['9', '37', '36', ['a1', 'b1', 'c1'], ['a2', 'b2', 'c2'], '34', '31', '10', '1', '0']
# ['a1','b1','c1']를 빼서 변수 a1에 넣은 후에 삭제 되도록 하시오.
>>> a1 = num2.pop(3)
>>> a1
['a1', 'b1', 'c1']
>>> num2
['9', '37', '36', ['a2', 'b2', 'c2'], '34', '31', '10', '1', '0']
# num2를 정수로 이루어진 리스트인 num3로 바꾸시오.(['a2','b2','c2']를 삭제 후에 하시오)
>>> num2.pop(3)
['a2', 'b2', 'c2']
>>> num2
['9', '37', '36', '34', '31', '10', '1', '0']
>>> num3 = []
>>> for i in num2:
num3.append(int(i))
>>> num3
[9, 37, 36, 34, 31, 10, 1, 0]
반응형
'Computer Science&Engineering > 파이썬' 카테고리의 다른 글
파이썬 딕셔너리 정리 실습 (0) | 2020.09.22 |
---|---|
파이썬 튜플 정리 실습 (0) | 2020.09.22 |
파이썬 기초 실습(2) | 문자열 입출력 | 문자열 포메팅 | 문자열 함수 (0) | 2020.09.22 |
파이썬 리스트 실습 | 리스트 생성, 삭제, 추가, 교체, 정렬, 문자열로 만들기(join) (0) | 2020.09.21 |
자료형, 문자열 함수 실습 (0) | 2020.09.21 |