Python學習筆記(三)奇妙的賦值

2021-06-25 17:12:24 字數 606 閱讀 9504

注:學習筆記**於自己在學習python過程中遇到的小問題及對網路諸多大牛提供的方法的實踐。

一、同時賦值

>>> a, b, c = 1, 2, 3

>>> print (a, b, c)

1 2 3

二、值的互換

>>> a , b = b, a

>>> print (a, b, c)

2 1 3

三、序列解包(sequence unpacking)的神奇應用

(1)以上所做的事情都叫做序列解包:將多個值的序列解開,然後放到變數的序列中

>>> tuple1 = 4, 5, 6

>>> tuple1

(4, 5, 6)

>>> a, b, c = tuple1

>>> print (a, b, c)

4 5 6

(2)提取字典的key和value

>>> dict1

>>> k, v = dict1.popitem() 

#key-value會作為元組返回

>>> print (k ,v)

3 1

python學習筆記(三)

python的序列 列表,元組,字串都是列表,列表的主要特點是索引和切片操作 序列的基本操作 1.len 求序列的長度 2.連線兩個序列 3.重複序列元素 4.in判斷序列是否在元組中 5.max 返回最大值 6.min 返回最小值 7.cmp tup1,tup2 比較兩個序列的值 元組 元組和字串...

python學習筆記三

一 輸出 print的幾種用法 print hello world hello world中間有空格 print hello wolrd helloworld 中間沒有空格 print hello wolrd helloworld 中間沒有空格 print hello world hello wor...

python學習筆記(三)

list也可以直接做加法 a 1,2 a 3 a 1,2,3 lambda用來定義匿名函式 lambda x x 2.0 lambda x x 2.0 平方是用 student torture不理解 for可以各種巢狀 ppl alice bob carol doug excited ppl e f...