조건
number=[1,2,3,4,5,6,7,8,9,10]
alpha=['a','b','c','d','e']
# number 와 alpha 를 합쳐서 numalp 리스트 생성
>>> numalp = number + alpha
>>> numalp
[1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 'a', 'b', 'c', 'd', 'e']
# numalp 리스트에서 9번째 부터 11번째 까지 삭제할 것
>>> del numalp[8:11]
>>> numalp
[1, 2, 3, 4, 5, 6, 7, 8, 'b', 'c', 'd', 'e']
# 8번째에 [11,12,13] 리스트 형태로 추가 할 것
>>> numalp.insert(8,[11,12,13])
>>> numalp
[1, 2, 3, 4, 5, 6, 7, 8, [11, 12, 13], 'b', 'c', 'd', 'e']
# 1,2,3 번째 자리에 구성요소를 21,22,23 으로 교체 할 것
>>> numalp[0:3]=21,22,23
>>> numalp
[21, 22, 23, 4, 5, 6, 7, 8, [11, 12, 13], 'b', 'c', 'd', 'e']
# numalp 리스트 끝에 100 추가 할 것
>>> numalp.append(100)
>>> numalp
[21, 22, 23, 4, 5, 6, 7, 8, [11, 12, 13], 'b', 'c', 'd', 'e', 100]
# number 리스트에서 모든 구성요소 모두 삭제 할 것
>>> number[:]=[]
>>> number
[]
# numalp 리스트를 순서대로 정렬해볼 것
>>> numalp.sort
<built-in method sort of list object at 0x02F3EE28>
>>> numalp
[4, 5, 6, 7, 8, 21, 22, 23, [11, 12, 13], 'b', 'c', 'd', 'e', 100]
# numalp 리스트의 순서를 거꾸로 바꿔볼 것
>>> numalp..reverse()
>>> numalp
[100, 'e', 'd', 'c', 'b', [11, 12, 13], 23, 22, 21, 8, 7, 6, 5, 4]
# ['ㄱ','ㄴ','ㄷ'] 리스트를 2번째와 3번째 사이에 넣을 것
>>> numalp.insert(2, ['ㄱ','ㄴ','ㄷ'])
>>> numalp
[100, 'e', ['ㄱ', 'ㄴ', 'ㄷ'], 'd', 'c', 'b', [11, 12, 13], 23, 22, 21, 8, 7, 6, 5, 4]
# ['ㄱ', 'ㄴ','ㄷ'] 을 뽑는 형태로 제거 할 것
>>> numalp.pop(2)
['ㄱ', 'ㄴ', 'ㄷ']
# numalp 리스트의 순서를 거꾸로 바꿔서 numalp_r을 만들어보시오.(단, 기존과 다른 방법=> reverse()를 이용하지 말고 (hint:for))
numalp=[100, 'e', ['ㄱ', 'ㄴ', 'ㄷ'], 'd', 'c', 'b', [11, 12, 13], 23, 22, 21, 8, 7, 6, 5, 4]
numalp_r=[]
for i in numalp:
numalp_r.insert(0, i)
print(numalp_r)
실행결과
C:\Users\student\Documents>1.py
[4, 5, 6, 7, 8, 21, 22, 23, [11, 12, 13], 'b', 'c', 'd', ['ㄱ', 'ㄴ', 'ㄷ'], 'e', 100]
# alpha 리스트를 3번 곱해서 alpha3을 만들고 해당 리스트를 이용해서 문자열 "aaabbbcccdddeee"를 만들어 보시오.
>>> alpha
['a', 'b', 'c', 'd', 'e']
>>> alpha3 = alpha*3
>>> alpha3
['a', 'b', 'c', 'd', 'e', 'a', 'b', 'c', 'd', 'e', 'a', 'b', 'c', 'd', 'e']
>>> alpha3.sort()
['a', 'a', 'a', 'b', 'b', 'b', 'c', 'c', 'c', 'd', 'd', 'd', 'e', 'e', 'e']
>>> a = ''.join(alpha3)
>>> a
'aaabbbcccdddeee'
'Computer Science&Engineering > 파이썬' 카테고리의 다른 글
파이썬 튜플 정리 실습 (0) | 2020.09.22 |
---|---|
파이썬 리스트 실습(2) (0) | 2020.09.22 |
파이썬 기초 실습(2) | 문자열 입출력 | 문자열 포메팅 | 문자열 함수 (0) | 2020.09.22 |
자료형, 문자열 함수 실습 (0) | 2020.09.21 |
파이썬 기초 실습 | 출력 print | if, for, while (0) | 2020.09.21 |