TIL14 | Python_List, Tuple


1. List


list=[]四角カッコで作成するには
num = [False, 1, 2, “삼”, 4 , “오”]
1.複数のデータ型が必要です.(リスト内のネスト可能なリスト)
2.indexと呼ばれる値に存在する順序
最初の要素からゼロになります.
num[0] 
>>> False

num[3]
>>> “삼”

#수정
num[5] = 5
num[5]
>>>5

#중첩된 리스트 요소7에 접근
my_list = [[1, 2, 3,], 4, 5 , [6, 7, 8]]
my_list[3][1]
>>>7

#리스트 합치기
my_list = [“my”] + [list]
>>>
['my', 'list']


#리스트 마지막 요소 추가 append()
arr = [1,2,3]
arr.append(4)
print(arr)
>>>
[1,2,3,4]

#원하는 위치에 요소 추가 insert(위치,요소)
num = [1,2,4,5]
num.insert(2,3)
print(num)
>>> [1, 2, 3, 4, 5]


#리스트 마지막 요소 제거 pop()
three = [1, 4, 6]
remove_one = three.pop()
print(remove_one) 
print(three) 
>>>
6
[1,4]

#길이 구하는 함수 len() 
num = [1,2,3,4,5]
len(num)




#list slicing 원하는 부분 복사하기(원본 리스트 수정 X)

list_name[start : stop] 
  # list[a:b] a부터 b앞까지 slicing
list_name[start : stop : step]
  # list[a:b:c] a부터 b앞까지 c칸씩 건너뛰며 slicing


num = [1,2,3,4,5,6,7,8,9,10]

#1부터 5까지 담긴 리스트 
num[0:4]
>>>
[1,2,3,4,5] 

# 짝수 리스트 출력
num[1:10:2]
>>>
[2, 4, 6, 8, 10]



#리스트 요소 삭제

# del list[ ] 인덱스를 사용해 요소 삭제
# remove( ) 키워드를 사용해 요소 삭제

num = [1,2,3,4,5,6,7,8,9,10]

# 5 삭제
del num[4]
num.remove(5)

2. tuple


格納されている要素はlistと似ていますが、宣言すると変更できません.
#선언하기
my_tuple = (1,2,3,4)

#Tuple 의 요소들을 읽어들이는 방법과 slicing 방법은 모두 list 와 동일
my_tuple[0]
my_tuple[1:2]
リストに似たtupleはいつ使いますか?
Tupleは、通常、2~5個の要素を格納するために使用されます.特定のデータを一時的(即時)に整理したい場合に使用します.
  • A = (4, 4)
  • B = (5, 2)
  • C = (-2, 2)
  • D = (-3, -4)
  • coords = [ (4,4),  (5,2),  (-2, 2),  (-3, -4) ]
    tupleは主にlistと一緒に使用されます.
    もちろん、listを使用して同じデータを表すことができます.
    簡単なデータ表現は、容量の小さいtupleを使用することです.