美文网首页程序员
Python3学习笔记——列表(一)

Python3学习笔记——列表(一)

作者: equalsYU | 来源:发表于2018-05-24 22:39 被阅读0次

    在Python中,列表是由一系列的按特定顺序排列的元素组成的数据类型。列表的元素可以是任意类型,一个列表中的元素类型可以不相同。简单的来说,列表就相当于加强版数组(C语言中),它和Java中的集合很像。例子如下:
    myLists = ['A', 'B', 'C', 'D', 123]

    访问列表元素

    像数组一样,访问列表中的任意一个元素,可以通过索引值来完成。注意:索引值从0开始。
    print(myLists[2])
    输出的是列表第3个元素:
    C
    当索引值为-1时,返回最后一个元素,索引值为-2时,返回倒数第二个元素,以此类推:

    print(myLists[-1])
    print(myLists[-2])
    

    运行结果为:

    123
    D
    

    可以通过len()方法返回列表的长度,也就是列表中元素的个数
    print(len(myLists))
    运行结果为:
    5
    可以使用索引值获取列表的一部分——切片,list[start_index : end_index]获取索引值start_index~end_index-1之间的元素组成的切片
    print(myLists[0:3])
    运行结果为:
    ['A', 'B', 'C']
    省略start_index时,自动从列表开头开始提取,省略end_index时,自动提取到末尾元素myLists[-3:]表示从倒数第三个元素到最后一个元素。结果为:
    ['C', 'D', 123]

    使用for循环遍历列表

    for循环遍历列表很简单,如下:

    languages = ['Chinese', 'English', 'French', 'Japanese']
    for language in languages:
        print(language)
    

    输出为:

    Chinese
    English
    French
    Japanese
    

    在这里,每进行一次for循环,languages里面的元素就保存在language中。

    转载请注明出处

    相关文章

      网友评论

        本文标题:Python3学习笔记——列表(一)

        本文链接:https://www.haomeiwen.com/subject/dfjejftx.html