list and tuple

一、list

1、概念

有序的列表

2、append

作用:在列表的最后面增加

例子:

# 在list_1列表附加字符串mark
list_1 = ['tom', 'joker', 'pei_qi', 'booker', 'tom'] print(list_1) list_1.append('mark') print(list_1)

结果:

list and tuple

3、 insert

作用:通过索引值增加

例子:

# 在list_1索引值为2的位置添加字符串alex
list_1 = ['tom', 'joker', 'pei_qi', 'booker', 'tom']
print(list_1)
list_1.insert(2, 'alex')
print(list_1)

结果:

list and tuple

4、pop

作用:删除列表的最后一个元素,或通过索引值删除元素

例子1:

list_1 = ['tom', 'joker', 'pei_qi', 'booker', 'tom']
print(list_1)
list_1.pop()    # 删除最后一个元素
print(list_1)

结果:

list and tuple

例子2:

list_1 = ['tom', 'joker', 'pei_qi', 'booker', 'tom']
print(list_1)
list_1.pop(-2)    # 通过索引值删除指定的元素
print(list_1)

结果:

list and tuple

5、remove

作用:通过值从列表中删除值

例子:

list_1 = ['tom', 'joker', 'pei_qi', 'booker', 'tom']
print(list_1)
list_1.remove('joker')    # 通过值删除列表的值
print(list_1)

结果:

list and tuple

6、clear

作用:删除全部元素

例子:

list_1 = ['tom', 'joker', 'pei_qi', 'booker', 'tom']
print(list_1)
list_1.clear()    # 删除全部元素
print(list_1)

结果:

list and tuple

7、del

作用:删除通过索引值

例子

list_1 = ['tom', 'joker', 'pei_qi', 'booker', 'tom']
print(list_1)
del list_1[2]  # 删除,通过索引值
print(list_1)

结果:

list and tuple

8、修改

例子:

list_1 = ['tom', 'joker', 'pei_qi', 'booker', 'tom']
print(list_1)
list_1[2] = 'peter'  # 修改pei_qi为peter
print(list_1)

结果:

list and tuple

9、index

作用:查找元素的索引值

例子:

list_1 = ['tom', 'joker', 'pei_qi', 'booker', 'tom']
a = list_1.index('joker')   # 查找joker的索引值
print(a)

结果:

list and tuple

10、count

作用:查找相同元素的数量

例子:

list_1 = ['tom', 'joker', 'pei_qi', 'booker', 'tom']
a = list_1.count('tom')   # 查找tom元素的数量
print(a)

结果:

list and tuple

11、other

排序:sort 正序

           reverse 倒序

扩展列表:extend

copy列表:copy

切片

二、tuple

1、实质:可以看成不可变的列表(可以切边)

2、表示

注意:当定义元祖的元素只有1个时要加逗号

3、例子

tuple_1 = ('tom', 'joker', 'pei_qi', 'booker', 'tom')   # 多个元素
print(tuple_1)  
tuple_2 = ('tom',)  # 单个元素
print(tuple_2)
tuple_3 = ()    # 空元素
print(tuple_3)

结果:

list and tuple

 

上一篇:网易2019校招编程题--丰收


下一篇:力 HYSBZ - 3527