向列表中插入資料的幾種方法:
向列表末尾新增乙個元素,注意,每次只能新增乙個元素。
>>> names = ['張三', '李四', '王五']>>> names
['張三', '李四', '王五', '趙六']
2.extend()
向列表末尾新增元素,可以一次新增多個元素
>>> names = ['張三', '李四', '王五']>>> names
['張三', '李四', '王五', '趙六']
>>> names.extend(['趙四', '向七'])
>>> names
['張三', '李四', '王五', '趙六', '趙四', '向七']
>>>
3.insert()
向列表特定位置新增元素
>>> names = ['張三', '李四', '王五']>>> names
['張三', '李四', '王五', '趙六']
>>>
>>> names.extend(['趙四', '向七'])
>>> names
['張三', '李四', '王五', '趙六', '趙四', '向七']
>>> names.insert(2, '宋八')
>>> names
['張三', '李四', '宋八', '王五', '趙六', '趙四', '向七']
向列表中刪除資料的幾種方法:
1.remove()
前提知道列表中具體的元素,刪除後沒有返回值。
>>> names['張三', '李四', '趙六', '王五', '宋八', '趙四', '向七']
>>> names.remove('宋八')
>>> names
['張三', '李四', '趙六', '王五', '趙四', '向七']
>>>
2.del
前提知道列表中元素下標,刪除後沒有返回值。
>>> names['張三', '李四', '趙六', '王五', '趙四', '向七']
>>> del names[2]
>>> names
['張三', '李四', '王五', '趙四', '向七']
>>>
3.pop()
刪除後返回刪除的元素,預設刪除列表中最後乙個元素,也可以刪除指定元素
>>> names['張三', '李四', '王二', '王五', '趙四', '向七']
>>> names.pop()
'向七'
>>> names.pop(2)
'王二'
>>>
列表中元素交換
例如:將列表中第三個元素和第五個元素進行交換
>>> names['張三', '李四', '宋八', '王五', '趙六', '趙四', '向七']
>>> names[2]
'宋八'
>>> names[4]
'趙六'
>>> names[2], names[4] = names[4], names[2]
>>> names
['張三', '李四', '趙六', '王五', '宋八', '趙四', '向七']
瑣碎知識點
13 反射獲取方法所在的類名稱 system.reflection.methodbase.getcurrentmethod declaringtype 12 try catch finally try catch exception ex finally view code sqliteconnec...
python numpy瑣碎知識點
最近在寫python 和c 的呼叫,在python numpy 矩陣傳入c 的時候出現了一些問題,在此記錄一下 numpy矩陣的資料在記憶體中不一定是連續的,可以用flags這個屬性進行檢視 numpy矩陣的記憶體連續分為 c order 連續和 f order 連續 也就是分別對應這c語言和for...
瑣碎知識點 1
createelement 鏈結中有 號 說明 不用註冊,直接使用。關於英語,英語算是乙個基本的技能,你不會就要去學習,很多技術第一手資料都是英文的,如果你等到別人翻譯好,那獲取就滯後了,那就被動了。因此,我特別鼓勵大家去學習英語,用蹩腳的英語去跟老外交流,不要害羞,他們也是可以理解的,同時我自己也...