「Python試用録(8)」
%8:「Python試用録(8)」
「WILDの処理系」作成のための「断片的備忘録★」です.
★https://oshino3.blogspot.com/
/*背景色は(茶: 編集・確認中; 灰色: 確認済; 緑: 非慣用記法; 白色: 初期化済)*/
/*「緑」は定義行のみ(他ではシアン).「茶」の語句があるパラグラフは「IDも茶」*/
%81:[@IT_19]/*「タプル」*/`▼
--------------------------------------------------------------------------------
(0)「In[20]:」
sk = ('shinji', 'kawasaki', 80)
mi = ('masahiko', 'isshiki', 65)
person_list = [mi, sk]
for person in person_list:
print('{person[1]}さんの体重は{person[2]}kgです')
(1)参考資料
①https://www.atmarkit.co.jp/ait/articles/1906/14/news015_3.html
②https://docs.python.org/ja/3/library/functions.html#func-tuple
------------------------------------------------------
・タプル型 (tuple) と シーケンス型 --- list, tuple, range
にドキュメント化されています。
①class tuple([iterable])
・tuple は、実際は関数ではなくイミュータブルなシーケンス型で、
②zip(*iterables)
それぞれのイテラブルから要素を集めたイテレータを作ります。
・zip() に続けて * 演算子を使うと、zip したリストを元に戻せます:
>>> x = [1, 2, 3]
>>> y = [4, 5, 6]
>>> zipped = zip(x, y)
>>> list(zipped)
[(1, 4), (2, 5), (3, 6)]
>>> x2, y2 = zip(*zip(x, y))
>>> x == list(x2) and y == list(y2)
True
③class type(object)
・引数が1つだけの場合、object の型を返します。
・オブジェクトの型の判定には、
isinstance()組み込み関数を使うことが推奨されます。
------------------------------------------------------
(2)「Out[20]:」
isshikiさんの体重は65kgです
kawasakiさんの体重は80kgです
(3)
(4)
--------------------------------------------------------------------------------
`▲
「WILDの処理系」作成のための「断片的備忘録★」です.
★https://oshino3.blogspot.com/
/*背景色は(茶: 編集・確認中; 灰色: 確認済; 緑: 非慣用記法; 白色: 初期化済)*/
/*「緑」は定義行のみ(他ではシアン).「茶」の語句があるパラグラフは「IDも茶」*/
%81:[@IT_19]/*「タプル」*/`▼
--------------------------------------------------------------------------------
(0)「In[20]:」
sk = ('shinji', 'kawasaki', 80)
mi = ('masahiko', 'isshiki', 65)
person_list = [mi, sk]
for person in person_list:
print('{person[1]}さんの体重は{person[2]}kgです')
(1)参考資料
①https://www.atmarkit.co.jp/ait/articles/1906/14/news015_3.html
②https://docs.python.org/ja/3/library/functions.html#func-tuple
------------------------------------------------------
・タプル型 (tuple) と シーケンス型 --- list, tuple, range
にドキュメント化されています。
①class tuple([iterable])
・tuple は、実際は関数ではなくイミュータブルなシーケンス型で、
②zip(*iterables)
それぞれのイテラブルから要素を集めたイテレータを作ります。
・zip() に続けて * 演算子を使うと、zip したリストを元に戻せます:
>>> x = [1, 2, 3]
>>> y = [4, 5, 6]
>>> zipped = zip(x, y)
>>> list(zipped)
[(1, 4), (2, 5), (3, 6)]
>>> x2, y2 = zip(*zip(x, y))
>>> x == list(x2) and y == list(y2)
True
③class type(object)
・引数が1つだけの場合、object の型を返します。
・オブジェクトの型の判定には、
isinstance()組み込み関数を使うことが推奨されます。
------------------------------------------------------
(2)「Out[20]:」
isshikiさんの体重は65kgです
kawasakiさんの体重は80kgです
(3)
(4)
--------------------------------------------------------------------------------
`▲
コメント
コメントを投稿