List, Tuples, Set, Dictionary


List


リストでは、複数の値を順番に格納できます.
korea_provinces = ["강원도", "경기도", "경상도", "전라도", "충청도"]
リストは、上のように作成できます.すなわち、カッコに必要な値をリストし、各値をカンマで区切ります.
リストに保存されている値をelementと呼びます.
複数の文字列に加えて、リストは、数値値およびブール値を含む任意のタイプの値を格納し、異なるタイプの値を格納することもできる.index(インデックス)を使用して、次の方法でListのデータにアクセスできます.
numbers = [50,60,70]
print(numbers[0])
リストでは、各インデックスのデータを変更できます.append()メソッドでは、新しい値を追加できます.pop()という名前の方法でListの最終日を削除します.

Insertを使用する構文は、前に見たappendと似ていますが、insertは追加する要素のほかに、要素を挿入するインデックス(場所)を指定する必要があります.
List Slicing del Remove

Tuples


Tupleはリストに似た要素を格納するために使用されます.
デフォルトではtupleはlistと同じですが、次の違いがあります.
リストは変更できますが、tupleが宣言されると変更できません.


Set


Setはリストの親戚です.
リストと同様に、異なるタイプの要素(element)を格納できます.
しかしリストと同じならsetがある理由はありません.リストとの違いは次のとおりです.
List와 다르게 요소들이 순서대로 저장되어 있지 않습니다. 즉 ordering이 없다. 그러므로 `for` 문에서 읽어들일때 요소들이 순서대로 나오는게 아니라 무작위 순서대로 나옵니다.
순서가 없으므로 indexing도 없습니다. 몇번째 요소를 읽어들이거나 할 수 없습니다.
동일한 값을 가지고 있는 요소가 1개 이상 존재 할 수 없습니다. 즉 중복된 값을 저장할 수 없습니다. 만일 새로 저장하려고 하는 요소와 동일한 값의 요소가 존재한다면 새로운 요소가 이 전 요소를 치환(replace)합니다.
set() add() remove() Look Up Intersection & Union

Dictionary