字典的遍歷
? ? for i in dic:
or for i in keys?
遍歷中
? ? 如果找到,就打出 找到
? ? 如果結(jié)束微王,也沒找到尼摹,就打出 沒有
——這里涉及 循環(huán) 何時退出,退出語句的問題
——break
——continue
1.循環(huán)遍歷
list=['張三','李四','王五']
? ? for i in list:
? ? ? ? print(i)
結(jié)果:
張三
李四
王五
____此時打印結(jié)果叮叹,是自帶換行的问畅,如果需要添加換行怎么添加实檀?
“把 循環(huán)遍歷 和 索引 結(jié)合起來”
? ? 什么是循環(huán)遍歷?——遍歷 不就得了按声? 為什么還 循環(huán)膳犹?遍歷
? ? ? ? 集合:一種由一系列無順序、不重復(fù)的數(shù)據(jù)項構(gòu)成的數(shù)據(jù)類型签则。
? ? ? ? 索引:一種通過索引值來訪問序列中每一個位置的數(shù)據(jù)項的方法须床,包括正向索引和負向索引。
? ? ? 遍歷:使用for循環(huán)對序列渐裂、集合豺旬、鍵值類型逐個取值。
? ? 索引——是什么柒凉?
? ? 切片——[2:3]是切片族阅,是截取一部分,所以結(jié)果是字典或者 序列膝捞,如果單獨一個[2] 就是具體某一個值(當然這個值也可能是一個字典或者序列)
2.循環(huán)語句
序列【類型】——是集合類型坦刀?所以相同的值只保留一個?——序列本身就是個類型(下面列的第一種應(yīng)該是 列表[])
? ? 包括?(屬于鲤遥?)字符串''沐寺,列表[],元組()
? ? 創(chuàng)建 list=[]
? ? 讀取 list[1], list[2:3], list[:3], list[2:], list[-1]( 是從0開始盖奈,最后一個是倒數(shù)第一混坞,-1)
? ? 獲取索引 list.index('user1')——拿到在列表的位數(shù)(注意列表是從0開始)
? ? 增加 list.append('直接增加具體某個值')
? ? 刪除 list.remove('直接刪除某個值')
? ? 遍歷序列 for i in list:
? ? ? ? ? ? ? ? ? ? ? ? print(i)
? ? 判斷是否在列表?里? for? sth_lizeinput in list1 and in list2:
? ? ? ?
集合類型(集合)——元素唯一钢坦,不能重復(fù)——適合英語單詞或者存儲身份證號等唯一身份標識的
? ? 究孕? set的用處?——1.set() 可以用來做數(shù)據(jù)類型轉(zhuǎn)換爹凹,比如 list=[], set(list) 轉(zhuǎn)換成元組類型厨诸。同理tuple(),list() 轉(zhuǎn)化為元組、列表 類型
? ? 逛万?同樣是{}——怎么區(qū)別是 字典還是 集合呢?