ITPub博客

首页 > 应用开发 > IT综合 > python自学第三天(-)-列表、元组、字典

python自学第三天(-)-列表、元组、字典

IT综合 作者:紫翼龙王夜 时间:2015-04-08 17:18:08 0 删除 编辑
原文链接:http://www.itmin.cn/yunweikaifa/python_jiaoben/835.html
原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。
今天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博客 ” ,链接:https://blog.itpub.net/30129545/viewspace-1549150/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2015-02-05

  • 博文量
    87
  • 访问量
    414055