• 一些例子


    Python按照索引访问list

    L = [95.5,85,59]
    print L[0]
    print L[1]
    print L[2]

    Python之倒序访问list

    L = [95.5, 85, 59]
    print L[-1]
    print L[-2]
    print L[-3]

    Python之添加新元素

    L = ['Adam', 'Lisa', 'Bart']
    L.insert(2,'Paul')
    print L

    Python从list删除元素

    L = ['Adam', 'Lisa', 'Paul', 'Bart']
    L.pop(2)
    L.pop(2)
    print L

    Python中替换元素

    L = ['Adam', 'Lisa', 'Bart']
    L[2]='Adam'
    L[0]='Bart'
    print L

    Python之创建tuple

    t = (0,1,2,3,4,5,6,7,8,9)
    print t

    Python之创建单元素tuple

    t = ('Adam',)
    print t

    Python之“可变”的tuple

    t = ('a', 'b', ['A', 'B'])
    print t

    Python之什么是dict

    d = {
    'Adam':95,
    'Lisa':85,
    'Bart':59,
    'Paul':75
    }
    print d

    Python中dict的特点

    d = {
    95:'Adam',
    85:'Lisa',
    59:'Bart'
    }
    print d[95]

    Python更新dict

    d = {
    95: 'Adam',
    85: 'Lisa',
    59: 'Bart'
    }
    d[72]='Paul'
    print d

    Python之 遍历dict

    d = {
    'Adam': 95,
    'Lisa': 85,
    'Bart': 59
    }
    for key in d:
    print key+':',d[key]

    Python中什么是set

    s = set(['Adam', 'Lisa', 'Bart', 'Paul'])
    print s

    Python之 访问set

    s = set(['adam','bart'])
    print 'adam' in s
    print 'bart' in s

    Python之 set的特点

    set的内部结构和dict很像,唯一区别是不存储value,因此,判断一个元素是否在set中速度很快。

    set存储的元素和dict的key类似,必须是不变对象,因此,任何可变对象是不能放入set中的。

    months = set(['Jan','Feb'])
    x1 = 'Feb'
    x2 = 'Sun'

    if x1 in months:
    print 'x1: ok'
    else:
    print 'x1: error'

    if x2 in months:
    print 'x2: ok'
    else:
    print 'x2: error'

    Python之 遍历set

    s = set([('Adam', 95), ('Lisa', 85), ('Bart', 59)])
    for x in s:
    print x[0]+':',x[1]

  • 相关阅读:
    Linux查看磁盘空间大小
    Qt常见错误
    顺序查找和二分查找代码
    字典树——动态&&静态
    Linux本机和远程服务器之间文件的上传和下载 rz sz
    牛顿迭代法——C语言
    MFC之ListControl选中行删除
    MFC之登录框的问题处理
    MFC之创建多级动态菜单
    c++动态内存知识总结与疑问
  • 原文地址:https://www.cnblogs.com/wushujun/p/11431062.html
Copyright © 2020-2023  润新知