#for迴圈最經常的使用的方式就是遍歷(所有容器型別)
#獲取所有容器型別裡面的元素,就是遍歷(字串,列表,元組,字典,集合)
#字串
str=
"abc"
for value in
str:
print
(value)
#列表:
my_list =
["蘋果"
,"士多啤梨"
]for value in my_list:
print
(value)
#把列表當中的元素都遍歷出來,還想對應的下標
my_list =
enumerate([
"蘋果"
,"士多啤梨"])
# print(type(my_list))
## for value in my_list:
# print(value,type(value))
#拆包:獲取容器型別中所有元素和所有下標
for index,value in my_list:
print
(index,value)
#元組for value in
enumerate((
1,5)
):print
(value)
#字典遍歷
my_dict =
#遍歷(預設遍歷出來的是key)
for key in my_dict:
print
(key)
#遍歷value
for value in my_dict.values():
print
(value)
#將key和value全部都遍歷出來
for key,value in
.items():
print
(key,value)
#集合my_set =
for value in my_set:
print
(value)
#拆包:通俗理解,就是把容器型別(字串,列表,元組,字典,集合)
#每乙個資料都用變數儲存一下
#字串
my_str =
"abc"
a,b,c= my_str
print
(a,b,c)
#列表my_list =[1
,5]num1,num2 = my_list
print
(num1,num2)
#元組my_tuple =(1
,5)num1,num2 = my_tuple
print
(num1,num2)
#拆字典(預設拆的是key)
my_dict =
.values(
)a,b = my_dict
print
(a,b)
#集合my_set =
num1,num2 = my_set
print
(num1,num2)
#函式()
Python 列表拆包
我的確從來沒關心過plot函式的返回值是什麼,所以當我看到這個截圖的時候,第一反應是以為返回值有多個,只取了第乙個,剩餘的被忽略了。這種情況一般都是用 做佔位符,來忽略不關心的值。佔位符 也可以省略嗎?我迅速開啟 pycharm 驗證了一把,事實證明,不可以省略,我的想法是錯了。為了查明原因,我去查...
Python 列表也能拆包?
這是常用的 matplotlib 庫,只是一般我們呼叫plot方法繪圖時,不會去關心它的返回值。然而plt1,plt.plot 這種寫法是什麼意思?被賦值的變數和賦值符號之間多了個逗號。我的確從來沒關心過plot函式的返回值是什麼,所以當我看到這個截圖的時候,第一反應是以為返回值有多個,只取了第乙個...
Python 列表也能拆包?
前幾天,看書時遇到了這樣乙個問題,看下圖 這是常用的 matplotlib 庫,只是一般我們呼叫 plot 方法繪圖時,不會去關心它的返回值。然而 plt1,plt.plot 這種寫法是什麼意思?被賦值的變數和賦值符號之間多了個逗號。我的確從來沒關心過 plot 函式的返回值是什麼,所以當我看到這個...