【python】複雑なリスト、配列の参考

  • 目的
    • pythonで複雑なリストや配列の参考例を示す
  • 結論
    • 以下にコマンドと実行結果を示す
      • =>こういうリストが使えると示す
  • 実行コマンド
    #!/usr/bin/python
    # -*- coding: utf-8 -*-
    
    import pprint
    
    LIST = ["りんご"]
    
    print("パターン1")
    pprint.pprint(LIST)
    
    LIST = {'name': "りんご"}
    
    print("パターン2")
    pprint.pprint(LIST)
    
    LIST = ["りんご", "ぶどう"]
    
    print("パターン3")
    pprint.pprint(LIST)
    
    LIST = [{'name': "りんご"}, {'name': "ぶどう"}]
    
    print("パターン4")
    pprint.pprint(LIST)
    
    LIST = [{'name': "りんご", 'santi': ["青森", "秋田"]}, {'name': "ぶどう", 'santi': ["山梨", "静岡"]}]
    
    print("パターン5")
    pprint.pprint(LIST)
    
    LIST = [{'name': "りんご", 'santi': [{'ken': "青森", 'nedan': "120"}, {'ken': "秋田", 'nedan': "200"}]},
            {'name': "ぶどう", 'santi': [{'ken': "山梨", 'nedan': "120"}, {'ken': "静岡", 'nedan': "200"}]}]
    
    print("パターン6")
    pprint.pprint(LIST)
    
    LIST = [{'name': "りんご", 'santi':
                    [{'ken': "青森", 'nedan': "120", 'hatubaibi': ["2012/11/1", "2013/11/1"]},
                    {'ken': "秋田", 'nedan': "200", 'hatubaibi': ["2012/11/1", "2013/11/1", "2014/11/1"]}]},
            {'name': "ぶどう", 'santi':
                    [{'ken': "山梨", 'nedan': "120", 'hatubaibi': ["2012/11/1", "2013/11/1"]},
                     {'ken': "静岡", 'nedan': "200", 'hatubaibi': ["2012/11/1"]}]}]
    
    print("パターン7")
    pprint.pprint(LIST)
  • 実行結果
    • パターン1
      ['りんご']
      パターン2
      {'name': 'りんご'}
      パターン3
      ['りんご', 'ぶどう']
      パターン4
      [{'name': 'りんご'}, {'name': 'ぶどう'}]
      パターン5
      [{'name': 'りんご', 'santi': ['青森', '秋田']}, {'name': 'ぶどう', 'santi': ['山梨', '静岡']}]
      パターン6
      [{'name': 'りんご',
        'santi': [{'ken': '青森', 'nedan': '120'}, {'ken': '秋田', 'nedan': '200'}]},
       {'name': 'ぶどう',
        'santi': [{'ken': '山梨', 'nedan': '120'}, {'ken': '静岡', 'nedan': '200'}]}]
      パターン7
      [{'name': 'りんご',
        'santi': [{'hatubaibi': ['2012/11/1', '2013/11/1'],
                   'ken': '青森',
                   'nedan': '120'},
                  {'hatubaibi': ['2012/11/1', '2013/11/1', '2014/11/1'],
                   'ken': '秋田',
                   'nedan': '200'}]},
       {'name': 'ぶどう',
        'santi': [{'hatubaibi': ['2012/11/1', '2013/11/1'],
                   'ken': '山梨',
                   'nedan': '120'},
                  {'hatubaibi': ['2012/11/1'], 'ken': '静岡', 'nedan': '200'}]}]
      
python
スポンサーリンク
K・B・S

コメント

タイトルとURLをコピーしました