这篇教程Python list 常用操作写得很实用,希望能帮到您。 1.list 定义>>> li = ["a", "b", "mpilgrim", "z", "example"]>>> li['a', 'b', 'mpilgrim', 'z', 'example']>>> li[1] 'b' 2.list 负数索引>>> li ['a', 'b', 'mpilgrim', 'z', 'example']>>> li[-1] 'example'>>> li[-3] 'mpilgrim'>>> li ['a', 'b', 'mpilgrim', 'z', 'example']>>> li[1:3] ['b', 'mpilgrim'] >>> li[1:-1] ['b', 'mpilgrim', 'z'] >>> li[0:3] ['a', 'b', 'mpilgrim'] 3.list 增加元素>>> li ['a', 'b', 'mpilgrim', 'z', 'example']>>> li.append("new")>>> li ['a', 'b', 'mpilgrim', 'z', 'example', 'new']>>> li.insert(2, "new")>>> li ['a', 'b', 'new', 'mpilgrim', 'z', 'example', 'new']>>> li.extend(["two", "elements"]) >>> li ['a', 'b', 'new', 'mpilgrim', 'z', 'example', 'new', 'two', 'elements'] 4.list 搜索 >>> li ['a', 'b', 'new', 'mpilgrim', 'z', 'example', 'new', 'two', 'elements']>>> li.index("example")5>>> li.index("new")2>>> li.index("c")Traceback (innermost last): File "<interactive input>", line 1, in ?ValueError: list.index(x): x not in list>>> "c" in liFalse 5.list 删除元素>>> li ['a', 'b', 'new', 'mpilgrim', 'z', 'example', 'new', 'two', 'elements']>>> li.remove("z") >>> li ['a', 'b', 'new', 'mpilgrim', 'example', 'new', 'two', 'elements']>>> li.remove("new") # 删除首次出现的一个值>>> li ['a', 'b', 'mpilgrim', 'example', 'new', 'two', 'elements'] # 第二个 'new' 未删除>>> li.remove("c") #list 中没有找到值, Python 会引发一个异常Traceback (innermost last): File "<interactive input>", line 1, in ? ValueError: list.remove(x): x not in list>>> li.pop() # pop 会做两件事: 删除 list 的最后一个元素, 然后返回删除元素的值。'elements'>>> li ['a', 'b', 'mpilgrim', 'example', 'new', 'two'] 6.list 运算符>>> li = ['a', 'b', 'mpilgrim']>>> li = li + ['example', 'new']>>> li ['a', 'b', 'mpilgrim', 'example', 'new']>>> li += ['two'] Python 获取昨天日期 Python 约瑟夫生者死者小游戏 |