Python列表类型

来源:互联网 发布:mysql视频教程 编辑:程序博客网 时间:2024/06/05 11:23
存放元素的容器1:List    
  aList = [1998,"python",[1,a],2015,"today"]

1.列表特点

      列表的开始和结束要加上括号
      采用逗号将列表的项与项分开
      使用“=”号操作符将整个列表赋予一个变量

      列表中可以放置任意的数据类型,如果是字符串,需要打上引号

2.列表索引:

       从0开始;可以倒着来数,最后一个的序号是-1。

       取列表中的值:print aList[1]、print aList[-2]、print aList[-1][0]

       片段切片:[a:b],表示从a开始(包括a)到b之前(不包括b)的内容

                          print aList[1:3]、print aList[:2]、print aList[1:]

3.操作列表:

       增、减、改、删、连接

        增:内建函数

               末尾增加一个元素, append():aList.append("love")

               末尾增加几个元素,extend():aList.extend(["i","love","you"])

               中间增加一个元素,insert():aList.insert(1,"Xman")

         减、删:

                通过索引删除,del命令:del aList[2]

                通过内容删除,remove函数:aList.remove("today")

                删除整个列表:del aList

                删除指定位置元素,pop()函数:aList.pop(1)

         改:

                直接再次赋值: aList[0] = [1999]

         连接:连接操作符+

                连接列表:list3 = list1 + list2

         重复:重复操作符*

                 重复列表:list1 = list1*2

4.迭代一个列表:

          for 标识符 in 列表:

                具体处理代码

          for list in aList:

                print list

 5.列表解析

        [操作符/运算式 for 标识符 in 列表]

        print [list for list in aList] #循环打印的简写方式

        print [letter for list in aList for letter in list[0]]


0 0
原创粉丝点击