Python-プリストレージ


<プレハブの概要>
  • データ型
  • リストとtupleが順番に値を格納場合、プリメモリデータ型はキー値ペアをデータとし、変更不可能なデータをキーとして
  • を用いることができる.
  • 内部では、ハッシュテーブルを用いてデータを取得および変更する時間的複雑度はO(1)
  • である.
    リスト
  • よりずっと速い動作
  • 符号化試験常用
  • data = dict()
    data['사과'] = '[Apple]'
    data['바나나'] = '[Banana]'
    data['코코넛'] = '[Coconut]'
    
    print(data)
  • 辞書の材料タイプに特定の要素があるかどうかを調べる場合、「辞書の要素」形式
  • を使用する.
  • はまた、リストまたは図例
  • に用いることができる.
    data = dict()
    data['사과'] = '[Apple]'
    data['바나나'] = '[Banana]'
    data['코코넛'] = '[Coconut]'
    
    if '사과' in data:
      print("'사과'를 키로 가지는 데이터가 존재합니다.")

    <事前構築された相関関数>
  • は、キーと値を個別に抽出する関数
  • を有する.
  • キー():リストとして鍵データのみを抽出する
  • を用いる.
  • 値():リストとして値データのみを抽出する
  • を用いる.
    data = dict()
    data['사과'] = '[Apple]'
    data['바나나'] = '[Banana]'
    data['코코넛'] = '[Coconut]'
    
    # 키 데이터만 담은 리스트
    key_list = data.keys()
    # 값 데이터만 담은 리스트
    value_list = data.values()
    print(key_list)
    print(value_list)
    
    # 각 키에 따른 값을 하나씩 출력
    for key in key_list:
      print(data[key])