list.append(추가하고자 하는 원소 한개)
my_list=[]
my_list.append(5);
my_list.append(4);
my_list.append(2);
my_list.append(1);
list.sort() :오름차순 정렬, 문자는 사전순 정렬
my_list = [5,4,3,2]
my_list.sort()
list.insert(idx, data) : 인덱스 i에 자료 d 추가
my_list = [5,4,3,2]
my_list.insert(3,1)
list.remove(d): 처음나오는 d 삭제
my_list = [5,4,3,2,3] my_list.remove(3)
a = "a" #문자열
b = ['t','w','i','c','e'] #리스트
c = (1, 2, 3) #튜플
a = "once"
b = ['t','w','i','c','e']
print(a[-1]) # e : 맨 뒤에서 제일 첫번째 원소
print(b[:3]) # ['t','w','i'] : 처음~3번째 슬라이싱
길이 : len(시퀀스)
멤버 조사 : 원소 in 시퀀스 (존재하면 True, 존재하지 않으면 False)
my_str = "abc"
print(len(my_str)) #3 - my_str의 길이
print('d' in my_str) #False - 존재하지 않음
s = "Impossible"
a = ["Apple", "Banana", "Chamwae", "Durian"]
var1 = len(s)
var2 = "Egg" in a
c = ['t'] + ['a']
d = 'shy' * 3
Dictionary(딕셔너리 : 사전형)
{key:value}로 묶어서 표현dict_zero = {} dict_one = {"one":1} dict_three= {"one":1, "two":2, "three":3}
- Key : 자료 조회 가능
- Value : Key를 통해 조회된 자료
my_dict = { "사과":"apple", "바나나": "banana", "당근" : "carrot" } var1 = my_dict["사과"] #자료 접근 del my_dict["당근"] #자료 삭제 my_dict["체리"]="cherry #자료 추가
my_dict = {}
my_dict[1]="Integer"
my_dict['a']="String"
my_dict[(1,2,3)]="Tuple"
try:
my_dict[[1,2,3]] = "List"
except TypeError:
print("List는 Dictionary의 Key가 될 수 없습니다.")