题目要求:
编写函数, 接收一个列表(包含30个1~100之间的随机整形数)和一
个整形数k, 返回一个新列表.
函数需求:
- 将列表下标k之前对应(不包含k)的元素逆序;
- 将下标k及之后的元素逆序;
[1,2,3,4,5] 2 [2,1,5,4,3]

给定列表,对其进行逆序
代码块:

def fun(li,k):if k < 0 or k > len(li):return 'error!'return li[:k][::-1] + li[k:][::-1]print(fun([1,2,3,4,5,67,89],2))

示例及运行结果:

随机生成30个包含在1-100的整形数
代码块:

import random
list = []
for i in range(30):list.append(random.randint(1,100))
print(list)
def fun(li,k):if k < 0 or k > len(li):return 'error!'return li[:k][::-1] + li[k:][::-1]print(fun(list,10))

示例及运行结果:

对列表中k之前和之后的元素分别进行逆序相关推荐

  1. python返回列表中最大和第二大的元素

    设计一个函数返回传入的列表中最大和第二大的元素的值. 测试输入:[1,2,3,4,5,6] 预期输出:(5,6) 测试输入:[11,2,30,4,55,6] 预期输出:(30,55) 要求不破坏原来的 ...

  2. python 如何从列表中剔除(去除)重复元素?set()

    方法1:用内置函数set() 方法2:遍历去除元素 参考文章:python中如何去除列表中重复元素?

  3. python怎么查询元素是否在列表中_python怎么判断某一元素是否在列表中

    定义一个列表,并判断元素是否在列表中. python学习网,大量的免费python基础教程,欢迎在线学习! 例如:test_list = [ 1, 6, 3, 5, 3, 4 ] print(&quo ...

  4. Python | 程序从列表中删除范围内的所有元素

    Given a list and we have to remove elements in a range from the list in Python. 给定一个列表,我们必须从Python中的 ...

  5. Python中,删除列表中包含某个数的所有元素

    目录 常见问题和错误 错误代码: 测试代码: 正解 for循环思路 while 循环思路 简单比较for 与 while 常见问题和错误 错误代码: def Wrong():print(f'Funct ...

  6. Python: 使用max()获取列表中重复出现次数最多的元素

    import numpy as npa = [1,2,3,4,5,6,7,] print(max(a,key=a.count)) 其中 a 必须使 列表. 如果a 是nparray就会出错 例如如下是 ...

  7. python取列表中最接近某值的元素及索引

    原版 li = [1.23, 1.25, 1.3, 1.59, 1.52, 1.50, 1.7, 1.33, 1.22, 1.22, 1.9, 1.2]defaultnumber = 1.51sele ...

  8. python 实现判断一个列表中的一个或多个元素是否存在于一个字符串中。

    先描述一下问题,我想判断几个特定的字符串,是否存在某一个长字符串之中,比如, 有一个大数据表,里面有很多字符串的列.是这样的. 想要判断 这个列里面,是否有哪个包含 比如"肺炎", ...

  9. 检查列表中是否存在值的最快方法

    知道列表中是否存在值(列表中包含数百万个值)及其索引是什么的最快方法是什么? 我知道列表中的所有值都是唯一的,如本例所示. 我尝试的第一种方法是(在我的实际代码中为3.8秒): a = [4,2,3, ...

最新文章

  1. with...as...
  2. python学习-异常(异常类型,异常处理、自定义异常)
  3. 微服务的好处与弊端_《微服务架构设计模式》-学习总结07
  4. 【资源】斯坦福李飞飞高徒Johnson博士论文: 组成式计算机视觉智能(附195页PDF)
  5. 推箱子如何实现悔步_推箱子时代又来临,表里世界会发生什么?
  6. 由一个计数器出发:关于vue使用独立js文件的问题
  7. 关于C的函数指针总结
  8. firefox linux脚本启动,在Linux终端中使用后台运行模式启动程序的方法
  9. XJTU-SY滚动轴承加速寿命试验数据集
  10. PeopleCert认证证书核验真伪(含ITIL、PRINCE2、DevOps、Scrum……等证书)
  11. windows传文件给linux工具
  12. 金融计算机在线使用,金融计算器使用实例.ppt
  13. 到今天了你还不会集合的Stream操作吗?你要out了
  14. 好女人是一所学校- -
  15. 前端本地静态模板下载功能
  16. 微信群发c语言,微信群群发.py
  17. 【算法Algorithm】计数(Count)排序
  18. 科大星云诗社动态20210130
  19. android 寺库trytry_美图与寺库达成战略合作 美图美妆将由 TryTry 运营
  20. 十进制转二进制,二进制转十进制的函数代码

热门文章

  1. JAVA常用API或编程工具001---ITEXT把html转换成pdf的jar包,使用Java将HTML转换为PDF
  2. android学习笔记---asm.jar的使用方法--手机真机屏幕同步抓取软件
  3. 随想录(搭建自己嵌入式项目的编译系统)
  4. linux驱动编写(声卡驱动之asoc移植)
  5. Linux之使用MobaXterm远程连接Linux前提条件
  6. 树莓派3ftp服务器修改地址,树莓派3搭建ftp服务器
  7. 加密后变成乱码解密_个人磁盘加密软件,使用VeraCrypt进行整盘加密介绍
  8. axure中备注线_1分钟K线、日K线、月K线……不同周期的K线图到底有啥用?
  9. java动态录音_java实现动态录音,声卡有声音进来就自动录音
  10. python重新启动整个脚本_每次对脚本进行更改时,都需要在终端中重新启动python...