python中列表詳解和其他語言陣列區別

2021-08-27 07:56:27 字數 866 閱讀 5304

b = 

a = [1, 23, 4, '232'] # 表示定義乙個列表

#c語言中陣列

int nums=

#區別與其他語言的陣列,python列表可以儲存任意資料型別,其他語言陣列必須是什麼型別就是什麼型別

a = ["a", "b", "c"]

b = ["f", "g", "h"]

a.insert(1, "e") # 第乙個新增位置座標,第二個新增的資料,也就是插入,

a.extend(b)

c = a + b # 兩個列表的合併

# 注意方法沒有返回值,你那乙個引數去接收沒有任何值返回none 列如:h=a.extend(b)

print(a)

# 刪除 pop() remove(), del

a.pop() # 從後往前刪除,刪除最後乙個 棧特點:先進後出,後進先出,

a.remove("a") # 根據你刪除的內容來刪除只刪除一次,多的不會刪除

del a[0] # 根據下標來刪除

print(a)

# 修改

a[0] = 6 # 修改元素的值

print(a)

# 查詢 in,not in

if 6 not in a:

print("=" * 50)

1.extend()不允許直接賦值,只能寫另外乙個列表,也就是可以迭代的迭代器

a=[1,2,3]

這個時候b是沒有任何資料的,python中用none表示,其他語言用null表示

列表中的切邊和字串切片一樣看之前文章

python中列表的其他使用方法

一 列表中元素的排序 1.sort 按照元素大小公升序排列,可對資料列表或者字串列表進行排序,不支援字串 數字的列表排序 a 11,12,13,4,1,2,3 a.sort print a 輸出 1,2,3,4,11,12,13 2.sort reverse true 按照元素大小進行降序排列 a ...

python中的列表 list 詳解

列表是python中最基本的資料結構,列表是最常用的python資料型別,列表的資料項不需要具有相同的型別。列表中的每個元素都分配乙個數字 它的位置,或索引,第乙個索引是0,第二個索引是1,依此類推。python有6個序列的內建型別,但最常見的是列表和元組。序列都可以進行的操作包括索引,切片,加,乘...

python 列表詳解

1.ctrl d複製一行 列表的特點 可以訪問多個值 需要了解的 2.sort 數字排第一位,字母,漢字 列表裡面需要是相同的資料型別 eg l1 你好 a c b d 1 3 2 l1.sort print l1 1 2 3 a b c d 你好 3.index獲取b元素的下標 l1 你好 a c...