Q. 'OOOOO 코드'란 영문 키보드를 사용해 입력할 수 있는 모든 문자에 숫자를 매칭시킨 표준 체계를 뜻합니다. OOOOO은 ?
답 : ASCII
문자열이 아래와 같다고 할 때, 리스트의 인덱싱 및 슬라이싱 명령어와 그 결과를 작성하세요.
alphabet = "abcdefghijklmnopqrstuvwxyz"
print(alphabet[-1]) : z
print(alphabet[:2]) : ab
print(alphabet[0] + alphabet[1] * 2) : abb
print(alphabet[7:9]) : hi
print(alphabet[5:] + 'abcde') : fghijklmnopqrstuvwxyzabcde
<실습 문제1>
다음의 내용에 따라 주어진 리스트 my_list를 가공하기
1. 인덱싱을 이용하여 my_list의 4번째 값을 출력합니다.
2. my_lsit의 처음부터 6번째 값까지 출력합니다.
3. my_list에서 banana가 포함된 리스트를 출력합니다.
my_list = ['a', 1, 2, 3, 'b', ['banana'], 4]
print(my_list[3])
print(my_list[0:6])
print(my_list[5])
Q. 다음 중 올바른 리스트의 형식이 아닌 것을 고르세요
1. a = []
2. b = [,,]
3. c = [1, 2, 3]
4. d = ['1', '2', '3']
5. e = ['a', ['a', ['a']]]
답 : 2번
<실습 문제2>
주어진 리스트를 이용하여 아래와 같은 결과가 나오도록 코드 작성하기.
['A', ['가영', '나은'], ['B', 'C', 'D'], '다희', ['E', 'F'], '라율']
group = ['A', 'B', 'C', 'D', 'E', 'F']
name = ['가영', '나은', '다희', '라율']
all_list = [group[0], name[0:2], group[1:4], name[2], group[4:6], name[3]]
print(all_list)