美文网首页
12-29 day6 list

12-29 day6 list

作者: ychaochaochao | 来源:发表于2019-01-02 17:13 被阅读0次

    1.已知一个列表,求列表中心元素

    list1 = [1,10,220,12,9] #len//2 奇数

    list2 = [1,10,220,12,9,3] #len//2, 6//2-1

    length = len(list1)
    if length %2 == 0:
    print(list1[length//2],list1[length//2-1])
    else:
    print(list1[length//2])

    2.已知一个列表,列表中有多种类型的数据,求列表中所有数字的和

    补充:

    '''
    isinstance(数据,类型) -->判断指定的数据是否是指定的类型
    例如:isinstance(10,int) -->判断10是否是整型
    '''

    list = [20,'abc',[1,2],12.5,'123']
    sum = 0
    for x in list:
    if isinstance(x,int) or isinstance(x,float):
    sum += x
    print(sum)

    已知一个列表,将所有元素乘以2(不会产生新列表)

    list1=[1,2,3]
    for index in range(len(list1)):
    index*= 2
    print(list1)

    已知一个列表,有10个人名,删除重复的

    names = ['张三','李四','王五','张三','李四','王五','黄大','张三','张三']
    for name in names[:]:
    if names.count(name) >1:
    names.remove(name)
    print(names)

    相关文章

      网友评论

          本文标题:12-29 day6 list

          本文链接:https://www.haomeiwen.com/subject/mqttrqtx.html