• Python数据结构与语法


    字典:
    Python字典是另一种可变容器模型,且可存储任意类型对象,如字符串、数字、元组、字典等其他容器模型;
    值可以取任何数据类型,但键必须是不可变的,如字符串,数字或元组;
    遍历字典时遍历的是键;
    访问value操作:print ( dict['key'])
    删除操作:
      del dict['Name'] # 删除键是'Name'的条目
      dict.clear() # 清空词典所有条目 KeyError: 'Age'
    Python 字典 setdefault() 函数和.get() 类似, 如果键不存在于字典中,将会添加键并将值设为默认值
    Python 字典(Dictionary) items() 函数以列表返回可遍历的(键, 值) 元组数组
    列表生成式:
    列表生成式则可以用一行语句代替循环生成上面的list:
    >>> [x * x for x in range(1, 11)]
    [1, 4, 9, 16, 25, 36, 49, 64, 81, 100]
    写列表生成式时,把要生成的元素x * x放到前面,后面跟for循环,就可以把list创建出来。
    for循环后面还可以加上if判断,这样我们就可以筛选出仅偶数的平方:
    >>> [x * x for x in range(1, 11) if x % 2 == 0]
    [4, 16, 36, 64, 100]

    列表
    新建空列表 list = []
    添加元素 list.append('Google')
    删除第i(列表第一个位置为0)个位置的元素 del list1[i-1]
    列表切片截取从0到n-1的元素 list[0:n]

    def 函数名(参数):
    if __name__ == '__main__':
     


  • 相关阅读:
    算法5--排序
    算法4---数组
    算法3---字符串
    算法2---链表4---单循环链表
    wcf精通1-15
    框架技术细节
    Achieving High Availability and Scalability
    Windows平台下利用APM来做负载均衡方案
    Windows平台分布式架构实践
    web api control注册及重写DefaultHttpControllerSelector、ApiControllerActionSelector、ApiControllerActionInvoker
  • 原文地址:https://www.cnblogs.com/lsh0908/p/11156255.html
Copyright © 2020-2023  润新知