pythonでlistを印刷する4つの方法


テキストリンクタイトル:Print lists in Python(4 Different Ways)
  • forサイクルで
    a = [1, 2, 3, 4, 5]
    for x in range(len(a)):
     print a[x],
    結果1 2 3 4 5
  • を印刷する.
  • *アスタリスクで
    a = [1, 2, 3, 4, 5]
    #        
    print(*a)
    
    #      
    print(*a, sep = ", ")
    
    #     
    print(*a, sep = "
    ")
    結果
    1 2 3 4 5
    1, 2, 3, 4, 5
    1
    2
    3
    4
    5
  • を印刷
  • listをstrに変換して
    #   list   str  ,   join()       
    a =["Geeks", "for", "Geeks"]
    print(' '.join(a))
    
    #        ,    str
    a = [1, 2, 3, 4, 5]
    print str(a)[1:-1]
    結果
    Geeks for Geeks
    1, 2, 3, 4, 5
  • を印刷する.
  • 配列内の非文字型のデータをmapで文字に変換し、
    #    
    a = [1, 2, 3, 4, 5]
    print(' '.join(map(str, a)))
    
    #    
    print('
    '.join(map(str, a)))
    結果
    1 2 3 4 5
    1
    2
    3
    4
    5
  • を印刷する.