「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)
--------------------------------------------------------------------------------
`▲

コメント

このブログの人気の投稿

「日記帳(2023 冬)」

ブログの教材で学ぶMATH(1)