zoukankan      html  css  js  c++  java
  • 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__':
     


  • 相关阅读:
    Xcode配置.pch文件
    iOS ViewController生命周期
    小技巧 -- 隐藏导航栏返回按钮附带的文字
    添加App启动页面
    iOS 关于nil和Nil及null与<null>的区别
    文件上传之组件
    js验证
    java mail
    validform 一款好用的表单验证插件
    tomcat启动时出错
  • 原文地址:https://www.cnblogs.com/lsh0908/p/11156255.html
Copyright © 2011-2022 走看看