Search
Ad
|
新規
下位
一覧
検索
最新
ヘルプ
ページへ戻る
編集
複製
履歴
添付
印刷
Python/辞書型オブジェクトとリストの相互変換
をテンプレートにして作成
xpwiki
:Python/辞書型オブジェクトとリストの相互変換 をテンプレートにして作成
開始行:
辞書型オブジェクトとリストの相互変換方法を紹介します。
使いどころとしては、辞書型は順番を保証しないので、並べ替...
辞書型からタプルへの変換は、リストとタプルが相互変換可能...
*辞書からリストへ
ver2.7なら「items」を使います。
dictData = {'A':'a','B':'b','C':'c'}
print dictData.items()
結果
[('A', 'a'), ('C', 'c'), ('B', 'b')]
辞書型オブジェクトは順番が保証されないので注意が必要です...
ver3ではitemsはイテレータを返すので、さらにリストに変換し...
print(list(dictData.items()))
結果
[('C', 'c'), ('B', 'b'), ('A', 'a')]
辞書のキーのみの配列を得るなら「keys」、値のみの配列なら...
ver2なら以下のようになります。
キーは
print dictData.keys()
結果
['A', 'C', 'B']
値は
print dictData.values()
結果
['a', 'c', 'b']
これらもpython3ではイテレータを返すのでリストに変換する必...
*リストやタプルから辞書へ
「dict」を使います。
listData = [('A', 'a'), ('B', 'b'), ('C', 'c')]
print dict(listData)
結果
{'A': 'a', 'C': 'c', 'B': 'b'}
タプルからの変換も同様です。
終了行:
辞書型オブジェクトとリストの相互変換方法を紹介します。
使いどころとしては、辞書型は順番を保証しないので、並べ替...
辞書型からタプルへの変換は、リストとタプルが相互変換可能...
*辞書からリストへ
ver2.7なら「items」を使います。
dictData = {'A':'a','B':'b','C':'c'}
print dictData.items()
結果
[('A', 'a'), ('C', 'c'), ('B', 'b')]
辞書型オブジェクトは順番が保証されないので注意が必要です...
ver3ではitemsはイテレータを返すので、さらにリストに変換し...
print(list(dictData.items()))
結果
[('C', 'c'), ('B', 'b'), ('A', 'a')]
辞書のキーのみの配列を得るなら「keys」、値のみの配列なら...
ver2なら以下のようになります。
キーは
print dictData.keys()
結果
['A', 'C', 'B']
値は
print dictData.values()
結果
['a', 'c', 'b']
これらもpython3ではイテレータを返すのでリストに変換する必...
*リストやタプルから辞書へ
「dict」を使います。
listData = [('A', 'a'), ('B', 'b'), ('C', 'c')]
print dict(listData)
結果
{'A': 'a', 'C': 'c', 'B': 'b'}
タプルからの変換も同様です。
ページ名:
ぺージ情報
ぺージ名 :
Python/辞書型オブジェクトとリストの相互変換
ページ別名 :
未設定
ページ作成 :
njf
閲覧可
グループ :
すべての訪問者
ユーザー :
すべての訪問者
編集可
グループ :
すべての訪問者
ユーザー :
すべての訪問者
Counter: 0, today: 0, yesterday: 0
MenuBar
20
最新の0件
広告
ログイン
ユーザー名:
パスワード:
パスワード紛失