Python3之for迴圈、元組、字典
1.
for i in str/list/dict/tuple:
pass
for迴圈不依賴於索引取值,可以直接迴圈,while一般需要依賴索引進行迴圈執行
2.
for i in str/list/dict/tuple:
pass
else:
pass
else執行的條件的是:for迴圈沒有被break打斷時正常執行else
3.range(100000000):記憶體中只有一個值,一個個取值
4.元組
不可變型別,內部元素可以是任意型別
#補充:元組本身是不可變的,但是內部的元素可以是可變型別
t=(1,['a','b'],'sss',(1,2)) #t=tuple((1,[1,3],'sss',(1,2)))
元組2個比較重要的方法:
tuple.count()
tuple.index()
5.字典:
判斷使用者輸入的內容是否在字典內:
dict.get(key)有則返回value,沒有則返回None
字典的取值可以用pop()
dict.pop(key,default)對原字典進行了修改,沒有key返回default,如果不指定default,沒有key會報錯
dict.popitem()隨機刪除鍵值對,因為字典是無序的
字典的刪除:
del dict[key]
dict.keys()
dict.values()
dict.items()
返回資料型別如下圖:dict_keys/dict_values/dict_items
for item in dict.items():
item是一個元組,裡面是鍵和值(key,value)
pass
重點方法:
dict.update()保留原來的元素,新增新的元素,更改已有的元素
dict.setdefault()
#setdefault:key不存在則設定預設值,並且返回預設值
#key存在則不設定預設,並且返回已經有的值
相關推薦
Python3之for迴圈、元組、字典
1. for i in str/list/dict/tuple: pass for迴圈不依賴於索引取值,可以直接迴圈,while一般需要依賴索引進行迴圈執行 2. for i in str/
Python中的for迴圈(序列、元組與字典)
在Python中,對於迴圈遍歷一些集合(例如序列或者字典等物件)的時候,最好使用for迴圈 1.for迴圈遍歷序列 numbers = [0,1,2,3,4,5,6,7,8,9] for n
Pyhton編程(五)之基本數據類型-列表、元組、字典
rem 返回 type for tro 重復 class 數字 循環 一:列表(list) 列表是由一系列按特定順序排列的元素組成,可以創建包含字母表中的所有字母、數字、或中文的列表,也可以將任何東西加入列表中,其中的元素之間可以沒有任何關系。 在Python中,用
spark筆記之數組、映射、元組、集合
轉變 mmu 寫法 構建 -o ipa 一個數 不包含 lec 1.1. 數組1.1.1. 定長數組和變長數組(1)定長數組定義格式:val arr=new ArrayT(2)變長數組定義格式:val arr = ArrayBuffer[T]()註意需要導包:import
Python學習之路——Python基礎之基本資料型別(列表、元組和字典)
基本資料型別 數字 字串 列表 list 元組 tuple 字典 dict 布林值 bool 列表和元組 列表:有序,元素可以被修改元組: 書寫格式:元組的一級元素不可被修改,不能被增加或者刪除,一般寫元租的時候,推薦在最後加入',' 索引:v =
Python學習之路——Python基礎之基本數據類型(列表、元組和字典)
bre mark 有序 數據 str sca 索引 更新 蘋果 基本數據類型 數字 字符串 列表 list 元組 tuple 字典 dict 布爾值 bool 列表和元組 列表:有序,元素可以被修改元組: 書寫格式:元組的一級元素不可被修改,不能被增加或者刪除,一般寫
python資料結構之列表、字典、元組、集合
列表 列表在python裡是有序集合物件型別。列表裡的物件可以是任何物件:數字,字串,列表或者字典,元組。與字串不同,列表是可變物件,支援原處修改的操作python的列表是: 任意物件的有序集合 通過偏移讀取 可變長度、異構以及任意巢狀 屬於可變序列的分組 物件引用陣列 列表的
python數據結構之列表、字典、元組、集合
以及 微信公眾 更改 section nas 操作類 lis lse 超過 列表 列表在python裏是有序集合對象類型。列表裏的對象可以是任何對象:數字,字符串,列表或者字典,元組。與字符串不同,列表是可變對象,支持原處修改的操作python的列表是: 任意對象的有序集
python3的列表、元組、集合、字典操作
python的列表就是陣列和php的Array和java的List一樣 元組相當於java和php的Enum 字典相當於java的Map,php的關聯陣列 python中列表是可變的,這是它區別於字串和元組的最重要的特點,一句話概括即:列表可以修改,而字串和元組不能 以下是
Python3組合資料型別(元組、列表、集合、字典)語法
一、序列型別(字串,元組(),列表[]) 序列型別支援in,len(),分片[],迭代,5種內建序列型別:bytearray,bytes,list,str,tuple(元組)。 1、元組可以巢狀(如:x=str[2][1][0][1]) 2、元組的命名(collections.namedtupl
python---統計特定時間釋出數量(列表、range、for、元組、字典)
python—統計特定時間釋出數量(列表、range、for、元組、字典) 題意:對列表中(‘2012-11-3,22’, 12)……..24個時間區段,即每個小時釋出的數量統計,例子中22為22點,12為釋出次數。有可能是不同日期的22點發布次數,就要對所有
spark筆記之陣列、對映、元組、集合
001 002 003 004 005 006 007 008 009 010 011 012 013 014 015 016 017 018 019
python之路-列表、元組、range
class 紅樓 列表 從後往前 obj src pen end too 一 . 列表 # 列表的定義 列表就是能裝對象的對象 在python中用[ ]來描述列表,內部元素用逗號隔開,對數據類型沒有要求 索引和切片 lst = ["天龍八
python 列表、元組、字符串、字典、集合、return等梳理
插入 deepcopy fda 刪除 style import pan 查詢 inf 有必要對這些數據類型及操作做下梳理: 1.列表:增刪改查 a.查找: 1 >>> names=["zhang","wang","li","zhao"]
列表、元組、集合
元組、隊列、集合raw_input ##字符類型input##數值類型 ‘‘‘##格式化輸出+註釋 切片s[2:5]##切片從2開始到5,不包括5[[email protected]/* */ mnt]$ pythonPython 2.7.5 (default, Oct 11 2015, 17:4
Python字符串、元組、列表、字典互相轉換的方法
tuple -c 字符 列表 () lis pri int values #-*-coding:utf-8-*- #1、字典dict = {‘name‘: ‘Zara‘, ‘age‘: 7, ‘class‘: ‘First‘}#字典轉為字符串,返回:<type ‘st
列表、元組、字典、集合的相關練習
put alt 分數 不同 inpu src col lambda nds 一、建立學號成績字典,並進行怎刪改操作 s = {‘01‘:‘100‘,‘02‘:‘99‘,‘03‘:‘98‘,‘04‘:‘97‘,‘05‘:‘96‘,‘05‘:‘96‘,‘06‘:‘95‘,‘0
列表、元組、字符串、切片和字典的基本操作
分割 數字 保持 reverse insert 下標 item 介紹 基本操作 1、列表的基本操作簡介 列表的英文名字是list,叫列表和叫list是一個意思,列表用[]表示,如L = [],表示這是一個空列表,裏面沒有值,列表裏面可以存放int、float、str、boo
9. python 列表、元組、字典
python 列表 元組 字典1.列表a = [‘a‘, ‘b‘, ‘c‘, ‘abc‘]## append 末尾追加a.append(‘hello‘)print (a)[‘a‘, ‘b‘, ‘c‘, ‘abc‘, ‘hello‘]## pop 末尾刪除a.pop()print (a)[‘a‘, ‘b‘
Python列表、元組、字典
列表、元組、字典Python內置的一種數據類型是列表:list。list是一種有序的集合,可以隨時添加和刪除其中的元素。>>>classmates = [‘Michael‘,‘Bob‘,‘Tracy‘]>>>classmates用 len() 函數可以獲得 list 元素的