Python学习笔记集合元组字典集合

Posted thyh

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python学习笔记集合元组字典集合相关的知识,希望对你有一定的参考价值。

列表

  创建列表 

    1. 直接创建   

     >>> a = [1, ‘1‘, ‘1.0‘]
        >>> a
        [1, ‘1‘, ‘1.0‘]

      2. 使用list创建

       >>> a = list([1, ‘1‘, ‘1.0‘])  >>> a [1, ‘1‘, ‘1.0‘]   #括号内可以用小括号、中括号、花括号。

  方法

    1. count 统计列表内元素的个数

      >>> a

      [1, 2, 3, 1, 1, 2, 3]
      >>> a.count(1)
      3

    2. index 查找元素所在列表的位置(列表中有相同的元素返回第一个的位置)

 

      >>> a

      [1, 2, 3, 1, 1, 2, 3]

      >>> a.index(1)

      0
      >>> a.index(2)
      1

    3. x in list 判断列表中是否有元素,返回True或False            

      >>> 1 in a

      True

      >>> 5 in a

      False

    4. append 列表尾添加元素

     >>> a = list([1,2,3,1,1,2,3])

      >>> a.append(4)
      >>> a
      [1, 2, 3, 1, 1, 2, 3, 4]

    5. insert 在列表中指定位置添加元素

      >>> a.insert(0, 5) 
      >>> a
      [5, 1, 2, 3, 1, 1, 2, 3, 4]

    6. extends() 在a列表后加入b列表的值

        >>> b = [5, 6, 7]

      >>> a.extend(b)

      >>> a
      [5, 1, 2, 3, 1, 1, 2, 3, 4, 5, 6, 7]

    7. 修改列表值

      >>> a[0] = ‘5‘

     >>> a

      [‘5‘, 1, 2, 3, 1, 1, 2, 3, 4, 5, 6, 7]

      8. 删除列表值

      pop() 删除元素并返回删除的值 默认删除最后一个元素,可以指定位置删除

      >>> a.pop()

       7

       >>> a.pop(0)

       ‘5‘

      remove() 删除指定元素,有多个相同元素时删除列表中的第一个

      >>> a

       [1, 2, 3, 1, 1, 2, 3, 4, 5, 6]

       >>> a.remove(3)
       >>> a
       [1, 2, 1, 1, 2, 3, 4, 5, 6]

       del 指定位置删除元素或者删除列表

      >>> a

       [1, 2, 1, 1, 2, 4, 5, 6]
       >>> del a[1]
       >>> a
       [1, 1, 1, 2, 4, 5, 6]

         >>> del a

          >>> a
         Traceback (most recent call last):
         File "<pyshell#49>", line 1, in <module>
         a
         NameError: name ‘a‘ is not defined

        clear() 清空列表内元素

 `      >>> a

                        [1, 1, 1, 2, 4, 5, 6]
                        >>> a.clear()
                        >>> a
                        []

      

 

 

        

      

 

      

      

      

 

      

    

    

    

 

      

 
























以上是关于Python学习笔记集合元组字典集合的主要内容,如果未能解决你的问题,请参考以下文章

Python3.5学习笔记-列表元组字典

Python 学习笔记Python集合

Python学习笔记-Day3-set集合操作

Python学习笔记

Python学习2(列表元组字典,集合set)

《流畅的python》学习笔记及书评