python自學第三天(-)-列表、元組、字典

紫翼龍王夜發表於2015-04-08
原文連結:今天python拜師了,很高興,加油
1 列表
    >>> mylist=['1','2','3']
    >>> print mylist
    ['1', '2', '3']
     
    1.1 統計列表元素
    >>> mylist=['1','2','3']
    >>> len(mylist)
    3
     
    1.2 列表最後新增一個元素
    >>> mylist.append('4')
    >>> mylist
    ['1', '2', '3', '4']
      
    1.3 根據inde插入元素
    >>> mylist=['1','2','3']
    >>> mylist.insert(3,'4')
    >>> mylist
    ['1', '2', '3', '4']
    >>> mylist.insert(2,'5')
    >>> mylist
    ['1', '2', '5', '3', '4']
     
    1.4 刪除指定的元素
    >>> mylist
    ['1', '2', '5', '3', '4']
    >>> mylist.remove('5')
    >>> mylist
    ['1', '2', '3', '4']
    >>>
     
    1.5 根據索引值刪除元素
    >>> mylist
    ['1', '2', '3', '4']
    >>> del mylist[0]
    >>> mylist
    ['2', '3', '4']
     
    1.6 替換元素值
    >>> mylist
    ['2', '3', '4']
    >>> mylist[0]='5'
    >>> mylist
    ['5', '3', '4']
     
    1.7 返回元素在列表中出現的次數
     2
    >>> mylist
    ['1', '1', '2', '3']
    >>> mylist.count('1')
    2
     
    1.8 追加一個列表
    >>> olist=['4','5','6']
    >>> mylist.extend(olist)
    >>> mylist
    ['1', '1', '2', '3', '4', '5', '6']
     
    1.9 返回元素在列表中第一次出現的位置
    >>> mylist
    ['1', '1', '2', '3', '4', '5', '6']
    >>> mylist.index('2')
    2
     
    2.0 倒序列印元素
    >>> mylist[::-1]
    ['6', '5', '4', '3', '2', '1', '1']
     
    2.1 去除列表中重複的元素
    >>> mylist
    ['1', '1', '2', '3', '4', '5', '6']
    >>> mylist=list(set(mylist))
    >>> print mylist
    ['1', '3', '2', '5', '4', '6'
     
  2 元組(不可變)
    >>> mytuple=(1,2,3)
    >>> mytuple
    (1, 2, 3)
     
    >>> mytuple=(1,2,[1,2])
    >>> mytuple[2][0]=3
    >>> mytuple[2][1]=4
    >>> mytuple
    (1, 2, [3, 4])
 
 3  字典
    >>> mydict={'a':1,'b':2}
    >>> mydict
    {'a': 1, 'b': 2}
     
    1 新增字典元素
    >>> mydict['c']=3
    >>> mydict
    {'a': 1, 'c': 3, 'b': 2}
    2 刪除字典元素
    >>> mydict
    {'a': 1, 'c': 3, 'b': 2, 'e': 5, 'd': 4}
    >>> del mydict['c']
    >>> mydict
    {'a': 1, 'b': 2, 'e': 5, 'd': 4}
     
    >>> mydict
    {'a': 1, 'b': 2, 'e': 5, 'd': 4}
    >>> mydict.pop('a')
    1
    >>> mydict
    {'b': 2, 'e': 5, 'd': 4}
     
    3 輸出所有的鍵值
    >>> mydict.keys()
    ['a', 'b', 'e', 'd']
    3 輸出所有的值
    >>> mydict.values()
    [1, 2, 5, 4]
     
    4 檢視鍵值是否存在
    >>> mydict
    {'b': 2, 'e': 5, 'd': 4}
    >>> mydict.has_key('a')
    False
    5 返回整個字典列表,key和values對應
    >>> mydict.items()
    [('b', 2), ('e', 5), ('d', 4)]

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/30129545/viewspace-1549150/,如需轉載,請註明出處,否則將追究法律責任。

相關文章