python遞加 python的集合

2021-10-13 11:09:49 字數 654 閱讀 8004

ptyhon中集合時無序的,所以不能像序列那樣通過下標去取值,集合是去重的

set集合

{} 表示set集合  ---

len() --- 3 --- 求出乙個集合的長度

1 in --- true 判斷乙個元素是否在集合當中

1 not in -- false 判斷乙個元素是否在不再乙個集合當中

- --- --- 求i兩個集合的差集

& --- --- 求兩個集合的交集

| -- --- 把兩個集合合併再一起,並且去重

如何定義乙個空的集合 --- set()

set中不能有dict型別和list型別

max(,) --- ---

dict字典

--- 字典

--- --- key不能重複 --- 後面的key後面前面的key覆蓋掉

字典可以通過key來訪問value --- ["a"]

空字典 --- {}

value可以是任意資料型別,key必須是不可變的型別,比如str\int\tuple\bool,但是不能是dict\list

--- true:"a" --- 當true和1都作為鍵時,後面的值依然會覆蓋前面的,但是1會變成true。true會變成1(當0和false都作為鍵的的時候同樣如此)

python遞加 python的運算子

python當中沒有自增和自減的概念 算術運算子 加 減 乘 除 取餘 整除 平方 賦值運算子 就是給變數賦值的 賦值 a 1 把數字1賦值給乙個變數a 加等於 a 1 和 a a 1 時一樣 比較 關係 運算子 最終會產生乙個bool值 等於 小於或者等於 大於或者等於 不等於 例 b b 1 b...

100題 第十二題(特殊的遞加)

一,題目 求1 2 n,要求不能使用乘除法 for while if else switch case等關鍵字以及條件判斷語句 a?b c 二,分析 迴圈只是讓相同的 執行n遍而已,我們完全可以不用for和while達到這個效果。比如定義乙個類,我們new一含有n個這種型別元素的陣列 那麼該類的建構...

Python(四)python的注釋

一 python單行注釋符號 python中單行注釋採用 開頭二 批量 多行注釋符號 多行注釋是用三引號 包含的,例如 三 python中文注釋方法 如果檔案裡有非ascii字元,需要在第一行或第二行指定編碼宣告。把chinesetest.py檔案的編碼重新改為ansi,並加上編碼宣告 一定要在第一...