6.2セット(集合)型6.2.1セットの生成>>> print(sets){'山本', '田中', '佐藤', '鈴木'}>>>>>> sets2 = ('山田', '林', '本多', '山田')>>> print(sets2)('山田', '林', '本多', '山田')>>>>>> sets3 = {'鈴木', '山田', frozenset(['山田', '小杉'])}>>> print(sets3){'山 ...
もっと読む
タグ:Python勉強中
Python勉強中 6.1.17イミュータブルなリストを生成する 20230606
6.1.17イミュータブルなリストを生成するイミュータブル(Immutable)とは、変更不可能な性質を持つオブジェクトやデータ構造のことを指します。イミュータブルなオブジェクトは、一度作成された後にその値を変更することができず、不変性を保持します。イミュータブルなオブ ...
もっと読む
Python勉強中 6.1.16キュー構造を実装する 20230606
6.1.16キュー構造を実装するキューとは先入れ先出し という概念らしいです。>>> import collections>>>>>> #キュー操作(末尾から要素を追加し、先頭から取り出す)>>> data = collections.deque()>>> data.append(10)>>> data.append(15)>>> data.append(30)>>> print(data ...
もっと読む
Python勉強中 6.1.15リスト内の要素を順に処理して一つにまとめる 20230605
6.1.15リスト内の要素を順に処理して一つにまとめる構文 reduce関数function :要素を演算する処理iterable :処理対象のリストinitializer :初期値>>> import functools>>>>>> data = [2, 4, 6, 8]>>> multi = functools.reduce(lambda result, x: result * x, data)>>> p ...
もっと読む
Python勉強中 6.1.14リストの内容を特定の条件で絞り込む 20230605
6.1.14リストの内容を特定の条件で絞り込む構文 fillter関数function:要素のTrue/Falseを判定する処理iterable:処理対象のリスト>>> data = [... 'フレンチブルドッグ',... 'ヨークシャーテリア',... 'ダックスフント',... 'ポメラニアン',... 'コーギ ...
もっと読む