seq=['physical','chemical',1997,2000]
seq[1] ——>chemicalseq[0:1](切片) ——>['physical']
更新:seq[3]=1000列表長度len():列表長度刪除:del seq[3]
print seq(['physical', 'chemical', 1997])
max()/min():列表最大最小值
list():如果括號裡面的引數是可迭代的,就會將括號裡的引數轉換成list型別
5)常用的列表方法(列表物件擁有)
extend():(a.extend(b),將列表b中的所有元素加到列表a裡面)
與a+b的區別是:a+b,返回新列表,a不變
a.extend(b),a改變
insert():兩個引數——>索引和元素,在索引的位置插入元素
pop():將列表最後乙個元素刪除彈出並返回
sort
():支援順序、逆序
下面是自定義比較器的sort()
count
():元素在列表中出現的次數
index
():元素在列表中出現的位置
加小括號
不加小括號
不允許更新和刪除5)元組/列表運算子
+:
*:
in:6)常用元組方法count():元素在列表中出現的次數
index():元素在列表中出現的位置
1)鍵和值用:分割,鍵值對用,分割,{}包裹
key唯一,value不唯一
value可以取任何資料型別,key不可變,不能取列表,可取字串、數字、元組
不允許同一key出現兩次,同乙個key賦value兩次,value為後一次值
2)字典基本操作
取值:dict['abc']
修改:dict['abc']=321
刪除:del dict['abc']
2)字典方法
clear():清空字典
fromkeys():傳入列表,把列表內的每乙個元素都當成乙個key
函式執行的時候,逗號後面是複雜資料型別,傳遞的不是值,而是列表的引用
get():返回key對應的value,沒有不返回
has_key()/key in dict:dict中是否有對應key
items():返回key和value元組的列表
update():將兩個字典合併
keys():返回所有key的列表
values():返回所有value的列表4)常用列表函式(內建,和list差不多
)
Python 基礎學習2
1.bool值是false none false 所有的值為零的數 0.0 0.0j 複數 2.import import語句 import model from import語句 指定模組名匯入當前作用域 from module import name1 name2 namen 擴充套件的impo...
python基礎學習2
列表生成式 x x for x in range 1,11 生成器 小括號 表示生成器g 表示list g儲存的是演算法 用next 函式可以檢視下乙個生成器的值 用for迴圈迭代出結果 如果函式中有yield 表示該函式為生成器 yield 有列印print的功能 遇到yield就中斷,下次又繼續...
Python基礎學習(2)
鏈式賦值 用於同乙個物件賦值給多個變數 x y 123 系列解包賦值 系列資料賦值給對應相同個數的變數。a,b,c 1,2,3 python實際上不支援常量,實際上是可以改的,只是邏輯上下不做修改。使用divmod可以同時得到商和餘數 python中除了十進位制,還有其他三種進製 1 二進位制 0b...