-
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()是更加高效的一个方法。
查看全部
举报