-
pop()方法,pop()方法默認刪除列表的最后一個元素,并返回。
L?=?['Alice',?'Bob',?'Candy',?'David',?'Ellena'] name?=?L.pop() print(name)?#?==>?Ellena print(L)?#?==>?L?=?['Alice',?'Bob',?'Candy',?'David']
pop()方法,除了可以刪除最后一個元素以外,pop()還可以接收一個參數,指定需要刪除的元素的位置。
L?=?['Alice',?'Bob',?'Candy',?'David',?'Ellena'] name?=?L.pop(2) print(name)?#?==>?Candy print(L)?#?==>?['Alice',?'Bob',?'David',?'Ellena']
查看全部 -
append()
方法總是將元素添加到list的尾部。?names?=?['Alice',?'Bob',?'David',?'Ellena'] names.append('Candy') print(names)?#?==>?['Alice',?'Bob',?'David',?'Ellena',?'Candy']
insert()方法和append()方法不一樣,insert()方法需要兩個參數,分別是需要插入的位置,以及需要插入的元素。
names?=?['Alice',?'Bob',?'David',?'Ellena'] names.insert(2,?'Candy') print(names)?#?==>?['Alice',?'Bob',?'Candy',?'David',?'Ellena']
查看全部 -
嵌套可能用于集合間交叉連接的情景
查看全部 -
###列表元素修改
L.[0]='A'
###利用索引直接修改
查看全部 -
###刪除列表中的元素方法
L.pop()? ###刪除最后一個
L.pop(0)? ?###刪除0號元素
查看全部 -
###List 增加元素方法
L=[10,20,30,90]
###第一種
L.append(30)? ?###將30這一元素加至最后一個位置
###第二種
L.insert(3,80)? ?###將80這一元素加至3號位置,同時原3號位置及其以后的元素自動往后挪一位
查看全部 -
###切片操作
L=[91,92,83,29]
K1=L[0:2]? ###取L[0],L[1]
查看全部 -
元組tuple(由小括號括中)和列表list[由中括號括中]都是有序容器,都支持索引和切片訪問多個元素,不相同的是元組tuple是固定的,不支持替換添加新數據,而列表list則可以。
查看全部 -
###list :有序, 包含數據類型多樣化 可遍歷
查看全部 -
###continue語句語法與break一致
查看全部 -
###break語句(語法)
while
? ? if num>100:? ###if+ +條件+:
? ? ? ? break? ##if后面4個空格
? ? sum+=1
print(sum)
查看全部 -
a?=?'python' print('hello,',?a?or?'world') b?=?'' print('hello,',?b?or?'world') 輸出: hello,?python hello,?world
解釋:通過 or 運算,可以把空字符串"變成"默認字符串,而非空字符串保持不變
查看全部 -
8—2如何修改查看全部
-
# 總結:倒序的三種方法:1.str[::-1];2.range(len(str)-1,-1,-1)循環下為str[i]
# 3.reversed(str)
查看全部 -
和remove()不同的是,當元素不存在時,使用discard()并不會引發錯誤,所以使用discard()是更加高效的一個方法。
查看全部
舉報