基礎筆記 瑣碎知識點

2022-09-05 20:12:10 字數 1893 閱讀 6239

向列表中插入資料的幾種方法:

向列表末尾新增乙個元素,注意,每次只能新增乙個元素。

>>> 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 鏈結中有 號 說明 不用註冊,直接使用。關於英語,英語算是乙個基本的技能,你不會就要去學習,很多技術第一手資料都是英文的,如果你等到別人翻譯好,那獲取就滯後了,那就被動了。因此,我特別鼓勵大家去學習英語,用蹩腳的英語去跟老外交流,不要害羞,他們也是可以理解的,同時我自己也...