py-day2-1 python 列表类 list的调用反法

#   append()  追加    【在原来值最后追加】
test = [1,2,3,[88,99],'abc']
test.append('99')
print(test)

[1, 2, 3, [88, 99], 'abc', '99']
# clear()  清空
test = [12, '', 'abc']
test.clear()
print(test)

[]
# copy() 浅拷贝
test = [12, '', 'abc']
v = test.copy()
print(v)

[12, '', 'abc']
# count() 计算出指定元素出现的次数
test = [12,34,8,56,8,98]
v = test.count(8)
print(v)

2
# extend() 扩展原来的列表    参数:可迭代对象
test = [12,23,18,19]
test.extend([8,66])
print(test)

[12, 23, 18, 19, 8, 66]

test = [12,23,18,19]
test.extend('早上好')
print(test)

[12, 23, 18, 19, '', '', '']
# index()  根据值获取当前值索引位置(最左边优先)
test = [12,22,34,51,22,88]
v = test.index(22)
print(v)

1
# insert() 在指定位置插入元素
test = [12,22,34,51,22,88]
test.insert(0,8)
print(test)

[8, 12, 22, 34, 51, 22, 88]
# pop() 删除某个值(从最后一个开始删),并获取删除的值
test = [12,22,34,51,22,88]
v = test.pop()
print(test)
print(v)

[12, 22, 34, 51, 22]
88

# pop(位置数) 删除指定位置的值
test1 = [12,22,34,51,22,88]
v1 = test1.pop(2)
print(test1)
print(v1)

[12, 22, 51, 22, 88]
34
# remove() 删除指定的值,左边优先
test = [12,22,34,51,22,88]
test.remove(34)
print(test)

[12, 22, 51, 22, 88]

ps:  删除的方法   pop()       remove()       del()        del  test[2:5]       clear()

# reverse()  将当前列表反转
test = [1,2,3,4,5]
test.reverse()
print(test)

[5, 4, 3, 2, 1]
# sort() 排序          (从小到大)
test = [2,9,5,7,4,6,0]
test.sort()
print(test)

[0, 2, 4, 5, 6, 7, 9]

test1 = [2,9,5,7,4,6,0]
test1.sort(reverse=True)                  #(从大到小)
print(test1)

[9, 7, 6, 5, 4, 2, 0]
原文地址:https://www.cnblogs.com/majunBK/p/10399307.html