Pythonで最も一般的なデータ型list(1)について

1367 ワード

Pythonで最も一般的なデータ型はリストリストリストですが、今日はリストの基本的な操作やリストを巡るいくつかの方法についてお話ししたいと思います.栗を挙げて説明したほうがいいです.
listのスライス(slice)まず2つのlistを作成します.l 1には3つのデータ型が含まれています.listは複数のデータ型と互換性があることを示しています.
  • いくつかの基本的なslice
  • >>> l1=['a',1,('i', 'love', 'you')]
    >>> l2 = range(10)
    >>> l1[0] #    
    'a'
    >>> l1[-1] #     
    ('i', 'love', 'you’)
    >>> l2[1:-1] #l2            ,         
    [1, 2, 3, 4, 5, 6, 7, 8]
    >>> l2[0:] #          
    [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
    >>> l2[:5]
    [0, 1, 2, 3, 4]
    >>> l2[:]
    [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
    
  • 次にリスト長:
  • を取得します.
    >>> len(l1)
    3
    >>> l1[1:100] #python           ,    list     
    [1, ('i', 'love', 'you')]
    
  • Extended slice:私たちは時々「ステップ長」の設定を行うことができます.ステップ長とは何ですか.次の例を見てみましょう.
  • です.
    >>> l2[0:10:2] 
    [0, 2, 4, 6, 8]
    #     ,       2,slice           ,     2         
    >>> l2[10:0:-1]
    [9, 8, 7, 6, 5, 4, 3, 2, 1]
    #       ,            ,              , [10,0),                  ,       ,          ,        :
    >>> l1[::-1]
    [('i', 'love', 'you'), 1, 'a']
    >>> l1.reverse()
    >>> l1
    [('i', 'love', 'you'), 1, 'a']