728x90
반응형
안녕하세요. 스마트 팩토리입니다.
1. 리스트 생성
(1) 리스트 생성
- 리스트 클래스 생성은 직접 정의 방식으로 다양하게 생성할 수 있다.
list1=list() -- 공백
list2=list(" 문자열") -- 문자열에서 개별 문자단위를 요소로 갖는다.
list3=list(range(1,10)) -- 1부터 9까지 숫자 하나를 요소로 가진다.
list4=["I love you"] --문자열 전체가 하나의 요소값으로 생성
코드를 보면서 알아보면
list1=[]
빈 리스트를 생성한 것을 볼 수 있다. [] 표시는 리스트 생성자라는 것을 말한다.
list2=list("Iloveyou")
문자열에서 개별 알파벳 하나하나를 모두 요소값을 가진다.
인덱스로 보면 0번부터 7번까지 있다.
인덱스로 출력시
인덱스에 해당하는 요소값만 출력된다. 이는 요소의 개별값은 [ ] 없이 출력되는 것을 알 수 있다.
list2[1] 즉 1번 인덱스를 출력하면 L 만 출력된 것을 볼 수 있다.
list3=["I love you"]
리스트 요소값으로 문자열 하나를 가지고 있다. 인덱스로 0번 값으로 문자열 I love you 전체를 가지고 있다
list3[0] 의 출력값을 보면 위처럼 전체 문자열 하나를 요소값으로 가지고 있다는 것을 알 수 있다.
list4=list(range(1,10))
range 함수를 활용하여 1부터 9까지 숫자를 개별 요소값으로 하는리스트를 만들 수 있다,.
print(list1)
print(list2)
print(list3)
print(list4)
list1=[]
list2=list("Iloveyou")
list3=["I love you"]
list4=list(range(1,10))
print(list1)
print(list2)
print(list3)
print(list4)
728x90
반응형
'Python' 카테고리의 다른 글
파이썬 중급 #055 리스트 -내장 리스트 (리스트 안에 리스트를 요소값으로 있는 경우 출력 ) (0) | 2022.04.29 |
---|---|
파이썬 중급 #054 리스트 -삭제 list.pop (0) | 2022.04.28 |
파이썬 중급 #052 리스트 -list 인덱스(index) 와 요소값 출력 (0) | 2022.04.23 |
파이썬 중급 #051 리스트 -list ,append() (0) | 2022.04.20 |
파이썬 초급 #050 함수 - 참조값에 의한 인수 전달-문자열(string)(call by value) (0) | 2022.04.15 |
댓글