list基本操作记录

 

list基本操作:

"""
list对象的方法
    if s is a list:
    s.append(x)
    s.clear() 相当于s = []
    s1 = s.copy() 相当于 s1 = s
    s.extend(t) 将序列t添加到s的尾部,直接作用于对象s,不创建新的对象。
    s.insert(i,x) 在下标i插入x
    s.pop(i) 默认是s.pop()弹出最后一个元素,i存在时弹出下标为i的元素,作用于s。若i不存在将报错。
    s.remove(x) 移除第一个出现的x,若x不存在将报错。
    s.reverse() 列表反转
    s.sort() 序列排序;

    列表解析表达式:其实就是一个列表生成式,默认返回列表

"""
s = [1,5,3,4]
s1 = s.copy()

s.extend('ab')
s.extend([0,9])
print("extend: ",s)

print("pop:",s.pop(2))
print("pop之后:",s)

s1.sort()
print("sort之后:",s1)

"""
列表生成式:返回一个列表
"""
l = [i for i in range(1,30) if i%2 ==0]
print(l)

 

posted @ 2020-01-15 23:27  Tony学长  阅读(59)  评论(0编辑  收藏  举报