[python]コレクションデータ型


集合データ型


(Collection data type)

コンビネーション可能なデータ型


各要素にアクセスする方法を提供します

シーケンス-順序付け


非シーケンス-シーケンスなし





リスト#リスト#


リスト内の各要素には順序があります



かっこで作成し、各要素を(,)で区切る
要素を追加、削除、変更できます.

リストの作成


[]マイリスト関数
lst = []

lst = list()


索引の作成


要素の選択はゼロから始まるインデックスです。

리스트명[인덱스]

スライド


要素の一部を選択
리스트명[시작인덱스:종료인덱스]

インデックス開始からインデックス終了-1


リスト演算

  • 演算+:接続リストとリスト
  • 演算*:繰り返しリスト要素


  • リストの追加


    리스트.append(추가요소): 마지막에 추가
    
    리스트.insert(인덱스, 추가요소): 해당 인덱스에 요소 추가


    リストの削除


    리스트.pop(): 마지막 요소 삭제
    
    리스트.pop(인덱스): 해당 인덱스 요소 삭제
    
    리스트.remove(요소값): 해당 요소값 삭제

    リストの変更


    리스트[인덱스] = 변경값


    リストの場所に戻る


    리스트.index(요소값)
    要素の位置を返す


    リスト要素のカウントを求める


    리스트.count(요소값)

    並べ替えリスト


    리스트.sort(): 오름차순
    
    리스트.sort(reverse = True): 내림차순


    リストを反転


    리스트.revers()


    トーン



    各要素には順序があります


    ()によって作成され、要素は()によって区切られます.
    要素を追加、変更または削除できません
    インデックスとスライドはリストと同じです


    専制的



    キーと値のペアを要素として使用


    カッコで作成し、要素を(、)で区切る

    順序なし


    鍵の可変値は変更可能
    요소 추가 - 딕션너리[추가키] = 값
    
    요소 수정 - 딕션너리[] = 값
    
    요소 삭제 - 딕션너리.pop[]


    しゅうごう



    重複しない要素のみを含む


    カッコで作成し、要素を(、)で区切る
    
    생성자 set() - 리스트나 튜플의 중복 요소 제거
    
    요소 추가 - 집합.add(요소), 집합.update(추가집합)
    
    요소 삭제 - 집합.remove(요소값), 집합.clear()


    集合データ



    集合データのすべての要素へのアクセス
    for 요소변수 in 컬렉션명

    組み込み関数
    len(컬렉션)
    
    max(컬렉션)
    
    min(컬렉션)
    
    sum(컬렉션)
    
    sorted(컬렉션)


    私はあなたの時間を無駄にしません.
    I'll write something that won't waste your time.