17-列表

高级变量类型

列表的定义

  • List(列表) 是 Python 中使用 最频繁 的数据类型,在其他语言中通常叫做 数组

  • 专门用于存储 一串 信息

  • 列表用 [] 定义,数据 之间使用 , 分隔

  • 列表的 索引0 开始

def main():
    name_list = ['Tom', 'Jack']
    print(len(name_list))
    for name in name_list:
        print(name)

2
Tom
Jack

 

In [1]: name_list.
name_list.append   name_list.count    name_list.insert   name_list.reverse
name_list.clear    name_list.extend   name_list.pop      name_list.sort
name_list.copy     name_list.index    name_list.remove

 

def main():
    name_list = ['Tom', 'Jack']
    print(name_list)
    print(name_list[0])
    print(name_list.index('Jack'))

    name_list[1] = 'Mike'
    print(name_list)

    name_list.append('Mary')
    name_list.insert(2, '王二小')
    name_list.extend(['小明'])
    print(name_list)

['Tom', 'Jack']
Tom
1
['Tom', 'Mike']
['Tom', 'Mike', '王二小', 'Mary', '小明']

 

def main():
    name_list = ['Tom', 'Jack','Mike']
    name_list.remove('Jack')
    # name_list.clear()
    name_list.pop(0)
    print(name_list)

['Mike']  

 

应用场景

  • 尽管 Python列表 中可以 存储不同类型的数据

  • 但是在开发中,更多的应用场景是

    1. 列表 存储相同类型的数据

    2. 通过 迭代遍历,在循环体内部,针对列表中的每一项元素,执行相同的操作

posted on 2019-03-01 15:08  hbzxpost  阅读(129)  评论(0编辑  收藏  举报