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__':
     


  • 相关阅读:
    js实现页面的全屏与退出
    vue父组件访问子组件
    v-contextmenu的使用(右键菜单)
    vue实现tab切换
    vue中子组件向父组件传值
    vue中父组件传数据给子组件
    RNN
    用于超参数随机化搜索的几个分布
    Numpy 函数总结 (不断更新)
    神经网络求导
  • 原文地址:https://www.cnblogs.com/lsh0908/p/11156255.html
Copyright © 2011-2022 走看看