码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • 推荐十道Python列表基础测试题


    1. 引言

    虽然在日常工作中大家经常使用Python列表,但是你觉得你真正掌握了其精髓嘛?本文列出十道基础的Python列表测试题,快来接受挑战吧!

    闲话少说,直接开始吧!

    2. 习题一

    下列代码的输出是什么?

    h = []
    h.extend('code')
    print(h)
    
    • 1
    • 2
    • 3

    选项如下:

    A) ['code']
    
    B) ['c', 'o', 'd', 'e']
    
    C) []
    
    D) Error
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7

    3. 习题二

    下列代码的输出是什么?

    b = [18, 20, 18, 22, 25]
    b.remove(18)
    print(b)
    
    • 1
    • 2
    • 3

    选项如下:

    A) [18, 20, 22, 25]
    
    B) [20, 22, 25]
    
    C) [20, 18, 22, 25]
    
    D) Error
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7

    4. 习题三

    在空白处选择正确的选项,题目如下:

    j = [40, 50, 60]
    _______________
    
    k.remove(50)
    print(j)
    
    Output:
    [40, 60]
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8

    选项如下:

    A) k = j.copy()
    
    B) k = j
    
    C) k = j[:]
    
    D) k = list(j)
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7

    5. 习题四

    下列代码的输出是什么?

    d = [16, 32, 48, 64]
    print(d.clear())
    
    • 1
    • 2

    选项如下:

    A) None
    
    B) [16, 32, 48, 64]
    
    C) []
    
    D) Error
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7

    6. 习题五

    下列代码的输出是什么?

    k = [1, 2, 4, 5]
    k.insert(3, 2)
    print(k)
    
    • 1
    • 2
    • 3

    选项如下:

    A) [1, 2, 2, 4, 5]
    
    B) [1, 2, 3, 4, 5]
    
    C) [1, 2, 4, 5, 3, 2]
    
    D) [1, 2, 4, 2, 5]
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7

    7. 习题六

    在空白处选择正确的选项,题目如下:

    m = [19, 28, 37, 46, 55]
    _______________
    
    print(m)
    
    Output:
    [19, 28, 37, 46]
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7

    选项如下:

    A) m.pop(5)
    
    B) m.remove(4)
    
    C) m.pop()
    
    D) m.clear()
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7

    8. 习题七

    以下哪个列表方法不返回 None?

    A) pop()
    
    B) reverse()
    
    C) remove()
    
    D) sort()
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7

    9. 习题八

    下列代码的输出是什么?

    g = [1, 2, 3, 4, 5]
    a = g.pop(1)
    print(g[-a])
    
    • 1
    • 2
    • 3

    选项如下:

    A) 2
    
    B) 4
    
    C) 5
    
    D) 3
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7

    10. 习题九

    下列代码的输出是什么?

    r = [10, 20, 30]
    r.append([40])
    print(r)
    
    • 1
    • 2
    • 3

    选项如下:

    A) [10, 20, 30, 40]
    
    B) [40]
    
    C) [10, 20, 30, [40]]
    
    D) [10, 20, 30]
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7

    11. 习题十

    在空白处选择正确的选项,题目如下:

    v = [53, 21, 97, 65, 34]
    _______________
    
    print(v)
    
    Output:
    [97, 65, 53, 34, 21]
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7

    选项如下:

    A) sorted(v, reverse=True)
    
    B) v.sort()
    
    C) v.reverse()
    
    D) v.sort(reverse=True)
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7

    12. 答案

    参考答案如下:

    01. (B)   02. (C)   03. (B)   04. (A)   05. (D)
    
    06. (C)  07. (A)    08. (B)   09. (C)   10. (D)
    
    • 1
    • 2
    • 3
  • 相关阅读:
    基于udp协议的网络通信(windows客户端版+简易聊天室版),重定向到终端
    CUDA编程基础:了解malloc以及堆、栈的基本概念,malloc声明的优点
    java计算机毕业设计企业间信息交互系统源码+系统+数据库+lw文档+mybatis+运行部署
    uvm白皮书练习_ch2_ch222加入factory机制
    官宣!Wayland正式支持基于IntelliJ的IDE
    C#WPF通知更改公共类使用实例
    python传参时一个星号和两个星号的区别
    VL系列 Exchanging-based Multimodal Fusion with Transformer 论文阅读笔记
    计算机毕业论文选题java毕业设计软件基于SSM实现的固定资产管理系统
    【BOOST C++】win10下,用VS2019开发BOOST C++代码
  • 原文地址:https://blog.csdn.net/sgzqc/article/details/133214093
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号