0
点赞
收藏
分享

微信扫一扫

列表基础练习

夏天的枫_ 2022-02-22 阅读 58
pythonlist

1. 基础题

  1. 已知一个数字列表,打印列表中所有的奇数

    list1 = [10, 20, 5, 34, 90, 8]
    for i in list1:
        if i % 2:
            print(i)
    
  2. 已知一个数字列表,打印列表中所有能被能被3整除但是不能被2整除的数

    list2 = [10, 20, 5, 34, 90, 8, 21]
    for i in list2:
        if i % 3 == 0 and i % 2 != 0:
            print(i)
    
  3. 已知一个数字列表,计算所有偶数的和

    list3 = [10, 20, 5, 34, 90, 8]
    total = 0
    for i in list3:
        if i % 2 == 0:
            total += i
    print(total)
    
  4. 已知一个数字列表,统计列表中十位数是1的数的个数

    list4 = [11, 20, 51, 34, 90, 8, 21]
    count = 0
    for i in list4:
        if i % 10 == 1:
            count += 1
    print(count)
    
  5. 已知一个列表,获取列表中下标为奇数是所有元素(从0开始的下标值)

    list5 = [10, 20, 5, 34, 90, 8, 21]
    for i, x in enumerate(list5):
        if i % 2:
            print(x)
    
  6. 已知一个数字列表,将列表中所有元素乘以2

    nums = [10, 3, 6, 12]
    nums1 = []
    for i in nums:
        nums1.append(i*2)
    print(nums1)
    
  7. 已知一个列表,获取列表的中心元素

    ums = [10, 2, 6, 12, 10,5,7]
    a = len(nums)
    if a % 2 == 1:
        print(nums[int(a/2)])
    else:
        print(nums[int(a/2)-1], nums[int(a/2)])
    
  8. 已知一个列表,获取列表中所有的整型元素

    ist1 = [10, 1.23, 'abc', True, 100, 'hello', '20', 5]
    num = []
    for i in list1:
        if type(i) == int:
            num.append(i)
    print(num)
    
举报

相关推荐

列表练习 姓名

CSS列表练习

列表练习题

列表练习 嘉宾名单

练习美团的列表

010列表练习

Python列表练习题

列表练习 问候语

蓝桥杯练习------基础练习

0 条评论