zoukankan      html  css  js  c++  java
  • python3-列表字典简单练习题

    1.求全部元素的和[1,2,1,2,3,3,3,3]
    >>> a=[1,2,1,2,3,3,3,3]
    >>> result=0
    >>> for i in a:
    ...     result+=i
    ...
    >>> print (result)
    18
    
    2.求偶数元素的和[1,2,1,2,3,3,3,3]    
    方法一:只适用于当前list
    >>> a=[1, 2, 1, 2, 3, 3, 3, 3]
    >>> res=0
    >>> for i in a[1:4:2]:
    ...     res+=i
    ...
    >>> print (res)
    4
    方法二:适用于任何list
    >>> a=[1, 2, 1, 2, 3, 3, 3, 3]
    >>> res=0
    >>> for i in a:
    ...     if i%2==0:
    ...        res+=i
    ...
    >>> print(res)
    4
    
    3.统计一下所有数字出现的个数[1,2,1,2,3,3,3,3]
    >>> d={}
    >>> for i in a:
    ...     d[i]="1"
    ...
    >>> d
    {1: '1', 2: '1', 3: '1'}
    >>> d.keys()
    dict_keys([1, 2, 3])
    >>> list(d.keys())
    [1, 2, 3]
    >>> for i in list(d.keys()):
    ...     print("数字"+str(i)+"共出现了:"+str(a.count(i))+"")
    ...
    数字1共出现了:2次
    数字2共出现了:2次
    数字3共出现了:4次
  • 相关阅读:
    最全前端面试题
    经常犯的思维误区
    鸿蒙系统发布会
    前端面试题
    怎么做一个竖排文字?
    canvas-台球玩法
    canvas-自由落体球
    canvas-画一颗心
    canvas-学写字
    常用的65条正则表达式
  • 原文地址:https://www.cnblogs.com/ssj0723/p/10177605.html
Copyright © 2011-2022 走看看