Python 以练促学之 List 篇

以练促学

以练促学可能是巩固所学的最佳方法之一,当然,学 Python 也不例外。继昨天在 CSDN 发布 《Python 基础备忘之 List 篇》 的知识整理后,继续整理 List 知识相关的练习,以练促学

本文一共整理了 10 题 Python List 练习题,所涵盖知识包括:

  1. Python List 操作;
  2. Python List 函数;
  3. Python List 切片;
  4. Python List 推导式;

这些练习题都收集自网络,灵感来源于 Edabit ,Edabit 是收集各种编程语言(JS、Python、Ruby、Swift、PHP、Java、C#、C++)练习题的网站,可以在线编码,然后验证答案。其官方 “About Edabit” 中有一句介绍是:

We’re like Duolingo for learning to code.

大概是像 Duolingo (多邻国)学习外语一样学习编码吧。之所以喜欢 Edabit 的原因是,在每道练习中的 Resources 里都包含了这道题的相关联知识,这样就能清楚知道练习和哪些知识有关,在大量练习后就能更牢固掌握所学知识了。

练习题的描述:
练习题的描述

练习题的相关知识点资源列表:
练习题的相关知识点资源列表

遗憾的是 Edabit 现在是有限免费使用,需要成为 Pro 用户才能“畅通无阻”,而且价格小贵,重要的是暂时还不支持国内的信用卡支付。所以,如果我的练习题是来自 Edabit 的话,并不能查看答案,那么答案就有可能是错误的,也欢迎在评论区批评指正

练习题的答案,只有 Pro 用户才能查看所有题目的答案
练习题的答案

练习 1,在 Python 中反转给定的 List

l = [1, 2, 3, 4, 5]

预期结果:

[5, 4, 3, 2, 1]

解决方案:

# 切片方法
l = l[::-1]

# sort(*, key=None, reverse=False) 方法
l.sort(reverse = True)

练习一

练习 2,按索引连接两个 List

  • 1
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 6
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值