まぬねこの足跡。。。

備忘録+たのしさ+ひっそりと

2024-10-01から1ヶ月間の記事一覧

Python - len(辞書型):項目数

項目数 コード 表示イメージ 項目数len(辞書型) コード fruit = {'apple' : 3, 'banana' : 5} print(len(fruit)) 表示イメージ 2

Python - list(辞書型):Key 一覧 (リスト変換)

Key 一覧 (リスト変換) コード 表示イメージ Key 一覧 (リスト変換)list(辞書型) コード fruit = {'apple' : 3, 'banana' : 5} print(list(fruit)) 表示イメージ ['apple', 'banana']

Python - 辞書型.update():複数 更新

複数 更新 追加 表示イメージ 更新 表示イメージ 内包表記で条件指定 表示イメージ タプルで更新・追加 表示イメージ 複数辞書更新 表示イメージ 複数 更新辞書型.update([other]) other:複数Keyによる更新 追加 fruit = {'apple' : 3, 'banana' : 5} upfru…

Python - 辞書型.keys():Key 一覧

Key 一覧 コード 表示イメージ Key 一覧辞書型.keys() コード fruit = {'apple' : 3, 'banana' : 5} print(fruit.keys()) print(list(fruit.keys())) 表示イメージ dict_keys(['apple', 'banana']) ['apple', 'banana']

Python - 辞書型.values():値 一覧

値 一覧 コード 表示イメージ 値 一覧辞書型.items() コード fruit = {'apple' : 3, 'banana' : 5} print(fruit.values()) print(list(fruit.values())) 表示イメージ dict_values([3, 5]) [3, 5]

Python - 辞書型.setdefault():Keyがない場合、新規登録。ある場合、Keyに対する値 取得

Keyがない場合、新規登録。ある場合、Keyに対する値 取得 コード 表示イメージ Keyがない場合、新規登録。ある場合、Keyに対する値 取得辞書型.setdefault(Key, 新Value)Keyなし:新規登録。登録した値を返す Keyあり:Keyに対する値 取得。登録した値を返す…

Python - 辞書型.items():Key と Value 一覧

Key と Value 一覧 コード 表示イメージ Key と Value 一覧辞書型.items() コード fruit = {'apple' : 3, 'banana' : 5} print(fruit.items()) print(list(fruit.items())) 表示イメージ dict_items([('apple', 3), ('banana', 5)]) [('apple', 3), ('banana…

Python - 辞書型.pop():Keyに対する値 削除

Keyに対する値 削除 コード 表示イメージ Keyに対する値 削除辞書型.pop(key[, default]) 削除Keyに対するValueを返す。※Keyなし:『default の値』 ※Keyなし & defaultを設定しない場合、『KeyError』になる。 コード fruit = {'apple' : 3, 'banana' : 5}…

Python - 辞書型.popitem():順次取り出し削除

順次取り出し削除 コード 表示イメージ 順次取り出し削除辞書型.popitem()※空辞書:『KeyError 』になる コード fruit = {'apple' : 3, 'banana' : 5, 'peach': 7} print(fruit.popitem()) print(fruit.popitem()) print(fruit.popitem()) print(fruit.popit…

Python - 辞書型.get():Keyに対する値取得(Errorなし)

コード 辞書型.get(key, default=None) ※Keyなし:『default の値』※defaultを設定しない場合、『None』。KeyErrorにならない。 コード fruit = {'apple' : 3, 'banana' : 5} print(fruit.get('apple')) print(fruit.get('peach')) 表示イメージ 3 None

Python - 辞書型.copy():辞書 複製

辞書 複製 (辞書メソッド使用) コード 表示イメージ 辞書 複製 (辞書メソッド使用) 辞書型.copy() ※コピー先を変更しても、コピー元に影響なし コード fruit = {'apple' : 3, 'banana' : 5} fruit2 = fruit.copy() fruit['banana'] = 10 print(fruit) print(…

Python - 辞書型.clear():全削除

全削除 コード 表示イメージ 全削除辞書型.clear()※空辞書になる コード fruit = {'apple' : 3, 'banana' : 5} fruit.clear() print(fruit) 表示イメージ {}

Python - Key [not] in 辞書型:Key 有無

Key 存在確認 コード 表示イメージ Key 存在確認Key in 辞書型 Key 有/無:True/FalseKey not in 辞書型 Key 有/無:False/True コード fruit = {'apple' : 3, 'banana' : 5} print('apple' in fruit) print('peach' in fruit) print('apple' not in fruit) …

Python - del 辞書型[key]:Keyに対する値 削除

Keyに対する値 削除del 辞書型[Key] ※Keyなし: 『 KeyError』を返す コード fruit = {'apple' : 3, 'banana' : 5} del fruit['apple'] print(fruit) 表示イメージ {'banana': 5}

Python - 辞書型[key] = value:Keyに対する値 変更

Keyに対する新Value 値変更辞書型[Key] = 新Value※登録なしのKey:『KeyError 』になる コード fruit = {'apple' : 3, 'banana' : 5} fruit ['apple'] = 10 print(fruit['apple']) 表示イメージ 10

Python - 辞書型[Key]:Keyに対する値取得

Keyに対する値取得 コード 表示イメージ Keyに対する値取得辞書型[Key]※登録なしのKey:『KeyError 』になる コード fruit = {'apple' : 3, 'banana' : 5} print(fruit['apple']) 表示イメージ 3

Python 辞書 (dictionary) 定義

辞書型 辞書型 定義 『{Key:Value, ...}』の形 コード 表示イメージ 辞書内包表記 コード 表示イメージ 型コンストラクタ コード 表示イメージ 辞書型 KeyからValueを取出す。逆はできない。 インデックスは、使用できない。 新データ登録削除は、可能。 空…

Python 「変数 = 真 if 条件 else 偽」 ・・・三項演算子

三項演算子 表示イメージ 三項演算子変数 = 真 if 条件 else 偽 x = 0 ANS = 'TRUE' if x == 0 else 'FALSE' print(ANS) 表示イメージ TRUE

Python リスト・タプル 比較演算

等価/非等価 比較 リスト 表示イメージ タプル 表示イメージ 大小 比較 リスト 表示イメージ タプル 表示イメージ 等価/非等価 比較リスト・タプル共に同じ結果。 リスト print([1, 2, 3] == [1, 2, 3]) print([1, 2] == [1, 2, 3]) print([1, 2, 3] != [1, …

Python - シーケンス型.copy():複製コピー

概要 コード 表示イメージ 概要s.copy() s:シーケンス型 リストの複製をつくる。 ※複製先リストを変更しても複製元リストは変化なし。ちょこっとメモシーケンス文字列、バイト列、タプル、リスト、range など コード word=['a', 'b', 'c', 'd','e'] copy_wo…

Python - シーケンス型.insert():指定位置に要素挿入

概要 コード 表示イメージ 概要s.insert(インデックス, 要素) s:シーケンス型ちょこっとメモシーケンス文字列、バイト列、タプル、リスト、range など s += t と同一 コード word=['a', 'b', 'c', 'd','e'] word.insert(3,'ZZ') print(word) 表示イメージ ['a', …

Python - list():文字単位→リストへ変換

概要 実行結果 表示イメージ 概要int(数字)list(イテラブル)ちょこっとメモイテラブル (iterable) for文によって「繰り返すことができる」オブジェクト。 ※和訳:繰り返し可能な。イテレータ(iterator)「繰り返し、取り出す(生成)」操作を行う。 ※和訳:繰り返…

Python - シーケンス型.reverse():逆順

概要 コード 表示イメージ 概要s.reverse() s:シーケンス型ちょこっとメモシーケンス文字列、バイト列、タプル、リスト、range など コード word=['a', 'b', 'c', 'd','e'] word.reverse() print(word) 表示イメージ ['e', 'd', 'c', 'b', 'a']

Python - del s[from:to[:each]]:インデックスで削除

概要 コード 表示イメージ 概要del s[from:to[:each]] s:シーケンス型 from:開始インデックス to:終了インデックス each:終了インデックスちょこっとメモシーケンス文字列、バイト列、タプル、リスト、range など コード word=['0', '1', '2', '3', '4',…

Python - deque.popleft()・・・リストの先頭要素の削除+取得

概要 コード 表示イメージ 概要deque.popleft() deque:デック オブジェクト キューとして使える。(first-in, first-out) ちょこっとメモデック オブジェクトスタックとキューを一般化したもの コード from collections import deque word=deque(['a', 'b', …

Python - シーケンス型.pop():インデックスの要素を取得/削除

概要 コード 表示イメージ 概要s.pop()s.pop(インデックス) s:シーケンス型ちょこっとメモシーケンス文字列、バイト列、タプル、リスト、range など ※スタックとして使える。(last-in, first-out)コード word=['a', 'b', 'c', 'd','e'] print(word.pop(2)) print…

Python - シーケンス型.remove():要素削除

概要 コード 表示イメージ 概要s.remove(検索文字) s:シーケンス型ちょこっとメモシーケンス文字列、バイト列、タプル、リスト、range など コード word=['a', 'b', 'c', 'd','e'] word.remove('c') print(word) 表示イメージ ['a', 'b', 'd', 'e']

Python - シーケンス型.append():最後に要素追加

概要 コード 表示イメージ 概要s.append(追加文字列) s:シーケンス型ちょこっとメモシーケンス文字列、バイト列、タプル、リスト、range など コード word=['a','b'] word.append(11) print(word) 表示イメージ ['a', 'b', 11]

Python - sort(),sorted():ソート

概要 sort メソッド (破壊的) コード 表示イメージ sorted 組込み関数 (非破壊的) コード 表示イメージ 多重リストをソート コード 表示イメージ 概要 破壊的 [インプレース (in-place)] :元のデータを変える。 非破壊的:元のデータは、変えない。 sort メ…

Python - シーケンス型.count():出現回数

概要 コード 表示イメージ 概要s.count(検索文字) s:シーケンス型ちょこっとメモシーケンス文字列、バイト列、タプル、リスト、range など コード word=['a', 'b', 'c', 'c','e'] print(word.count('c')) 表示イメージ 2