一、列表的常用操作-判斷
1、in 判斷指定資料是否在列表中, 在列表中返回true, 不在列表中返回false
示例:
# 1、in 判斷指定資料是否在列表中, 在列表中返回true, 不在列表中返回false
my_list =
['lina'
,'liming'
,'sam'
]print
('sam'
in my_list)
# sam在列表中,則返回true
print
('tom'
in my_list)
# tom不在列表中,則返回false
結果:
2、not in 判斷指定資料是否不在列表中,不在列表中返回true, 在列表中返回false
示例:
# 2、not in 判斷指定資料是否不在列表中,不在列表中返回true, 在列表中返回false
name_list =
['lina'
,'liming'
,'sam'
]print
('lina'
notin name_list )
# lina不在列表中返回true
print
('liming'
notin name_list )
# lina在列表中返回false
# 追加字串到列表中
my_list =
['lina'
,'liming'
,'sam'
]'zhangsan'
)print
(my_list)
# 追加序列到列表中
new_list =
['lina'
,'liming'
,'sam'][
'jack'
,'lucy'])
print
(new_list)
2、extend(): 增加指定資料到列表中,是在列表的結尾追加資料, 如果資料是乙個序列,則將這個序列的資料逐一新增到列表中
語法: 列表序列.extend(資料)
示例:
# 追加字串序列到列表中
name_list.extend(
'tom'
)# 字串也是乙個序列
print
(name_list)
# 追加列表序列到列表中
name_list1 =
['lina'
,'liming'
,'sam'
]name_list1.extend(
['tom'
,'lucy'])
print
(name_list1)
結果:
3、insert(): 在列表指定位置增加資料
語法:insert(位置下標,資料)
示例:
insert_list =
['lina'
,'liming'
,'sam'
]insert_list.insert(1,
'lucy'
)print
(insert_list)
python3 列表常用操作
列表的讀取 更新列表 list1 2 love print list1 列表的新增 print list1 刪除列表 del list1 5 print list1 向列表中插入 list1.insert 5,9999 print list1 去除列表中的資料1,pop預設去除的是最後一位,如傳值傳...
python自學(三) 列表和邏輯判斷
二 邏輯判斷 三 迴圈 四 dict和set 一 列表和tuple 1.1 列表 陣列和其他語言的陣列基本類似,表示乙個有序的資料集合 1.data 向列表追加資料元素 2.pop index index為空時,預設刪除最後一項 3.insert index,data 制定位置插入元素,每次只能插入...
08 列表的常用操作 複製與遍歷
複製 copy 複製列表 語法 列表序列.copy 示例 name list tom lina sam list01 name list.copy 用list01來接收複製後的列表 print 原始列表 name list print 複製後的列表 list01 遍歷 while迴圈遍歷 示例 na...