【array】配列のデータ型について【python】

配列のなかにつっこむデータについての書き方が載っていたのでまとめることにする.
arrayモジュールってやつです

スポンサードリンク



import array

と書きます

使い方サンプル

情弱にとってとりあえず書き方おしえてってなるのでまずは書く

その1

#!/usr/bin/env python
import array

if __name__ == "__main__":
    data = array.array('f')
    
    for i in range (5):#repeat 5 times
        data.extend([0.0])#add '0.0' to array
    
    print data

出力結果1

array('f', [0.0, 0.0, 0.0, 0.0, 0.0])

その2

#!/usr/bin/env python
import array

if __name__ == "__main__":
    data = array.array('h')
    
    for i in range (5):#repeat 5 times
        data.extend([0])#add '0' to array
    
    print data

出力結果2

array('f', [0, 0, 0, 0, 0])

やったぜ!


コード一覧

以下のリンク先から抜粋してます
8.6. array — 効率のよい数値アレイ — Python 2.7.x ドキュメント

型コードCの型Pythonの型最小サイズ
'c'char文字(str型)1
'b'signed charint型1
'B'unsigned charint型1
'u'Py_UNICODEUnicode文字(unicode型)2(ノートを参照
'h'signed shortint型2
'H'unsigned shortint型2
'i'signed intint型2
'I'(アイ)unsigned intlong型2
'l'(エル)signed longint型4
'L'unsigned longlong型4
'f'floatfloat型4
'd'doubledouble型8

関連記事など

【スポンサードリンク】



sekibotbot.hatenablog.jp
python カテゴリーの記事一覧 - sekibotbotのブログ