null_list =
int_list =[1
,2,3
]
str_list =
["a"
,"b"
,"c"
]
int_str_list =[1
,2,"a"
,"b"
]
int_list =[1
,2,3
]int_list *
4# out:[1, 2, 3, 1, 2, 3, 1, 2, 3, 1, 2, 3]
#一種是利用+操作符
int_list =[1
,2,3
]str_list =
["a"
,"b"
,"c"
]int_list + str_list
# out:[1, 2, 3, 'a', 'b', 'c']
# 另一種是用extend()函式,將int_list合併到str_list中
int_list =[1
,2,3
]str_list =
["a"
,"b"
,"c"
]str_list.extend(int_list)
str_list
# out:['a', 'b', 'c', 1, 2, 3]
int_list =[1
,2,3
]4)int_list
# out:[1, 2, 3, 4]
# 函式insert()是在列表的指定位置插入新的資料元素
int_list =[1
,2,3
]int_list.insert(2,
6)# 表示在第3位插入元素6
int_list
# out:[1, 2, 6, 3]
# 利用count()函式獲取某個值在列表**現的次數
str_list =
["a"
,"b"
,"ab"
,"abc"
,"b"
]str_list.count(
"b")
# out:2
str_list =
["a"
,"b"
,"ab"
,"abc"
,"b"
]str_list.index(
"b")
# out:1
# 普通索引可以獲取某一特定位置的數
str_list =
["a"
,"b"
,"ab"
,"abc"
,"b"
]str_list[2]
# out:'ab'
# 切片索引可以獲取某一位置區間的數
str_list =
["a"
,"b"
,"ab"
,"abc"
,"b"
]str_list[1:
3]# 獲取第2位到第4位的數
# out:['b', 'ab']
str_list[:3
]# 獲取第1位到第4位的數
# out:['a', 'b', 'ab']
str_list[3:
]# 獲取第4位到最後一位的數
# out:['abc', 'b']
# pop()函式是刪除指定位置的值
str_list =
["a"
,"b"
,"ab"
,"abc"
,"b"
]str_list.pop(1)
# 刪除第2位的值
str_list
# out:['a', 'ab', 'abc', 'b']
# remove()函式是刪除某一元素
str_list =
["a"
,"b"
,"ab"
,"abc"
,"b"
]str_list.remove(
"b")
str_list
# out:['a', 'ab', 'abc', 'b']
# sort()函式預設採用公升序排序
str_list =
["a"
,"b"
,"ab"
,"abc"
,"b"
]str_list.sort(
)str_list
# out:['a', 'ab', 'abc', 'b', 'b']
python資料結構之列表
和字串一樣,列表也是python中使用最普遍的資料結構之一,而且它很靈活,可以儲存多種不同的物件 數字,字串,甚至於其他的列表。列表的建立方法 1 利用python的內建方法list l1 list python l1 p y t h o n 2 直接賦值給方括號,元素之間用逗號隔開 l2 1,2,...
資料結構之列表
在基礎資料結構中,列表作為最為基礎的乙個資料結構進行體現,在乙個程式中決定效率的關鍵核心因素就是資料結構和資料演算法,二者共同決定 時間複雜度的型別,因此萬丈高樓平地起,就從最基礎的列表操作和分析其時間複雜度開始 方法1 列表賦值 lis 方法2 列表疊加 列表疊加要注意,疊加的是可迭代物件 新增列...
Python 資料結構之列表 元組
今天來分享一下關於列表和元組的學習心得。本篇是資料型別系列的倒數第二篇,最後一篇我們單獨留給元組,同時會在該篇中解釋原因,敬請期待。關於列表,這一型別可以說是與之前所分享的 集合 型別相似。但是,僅僅是相似而已,還是存在差距的,要不怎麼會是一種新的資料型別呢 列表用 表示,內部用逗號 分隔。內部元素...