首页 > 编程语言 >Python算法学习2-序列

Python算法学习2-序列

时间:2024-10-28 08:49:53浏览次数:8  
标签:倒数 tuple Python len 列表 算法 序列

序列名[下标]或序列名[-序号]引用序列中各个元素

s="abcdefg"
s[0]#'a'
s[6]#'g'
s[-1]#'g'
s[-7]#'a'
s[-4]#'d'
  1. 列表
    len()可以求列表中元素个数
    list()可将迭代类型转化成列表
s='abcdefg'
s=list(s)
#s=['a','b','c','d','e','f','g']
  1. 元组(tuple)
    只包含一个元素后面要加逗号,如(1,)
    同理(1,3,5)可以用t[0],t[1]等引用
    tuple()可以将内容转换为元组
  2. 字符串
    常量,不可更改值
  3. 切片
    序列名[start:stop(:step)]
    l[0:3]——提取l[0]~l[2]
    l[len(l)//2]——提取后半部分(l[2]-l[4])
    l[:-1]截取除倒数第一个之外的字符
    l[-4:-1]截取倒数第五个到倒数第一个之前的字符

标签:倒数,tuple,Python,len,列表,算法,序列
From: https://www.cnblogs.com/ljnljn/p/18509554

相关文章

  • (赠源码)基于python+HTML5+flask+mysql技术的酒店在线系统的设计与实现89223-计算机毕业
    目录1绪论1.1课题背景及意义1.1.1课题背景1.1.2课题意义1.2 研究现状1.2.1国外研究现状1.2.2 国内研究现状2 开发工具和开发平台2.1关键性知识及技术简介2.1.1HTML5介绍2.1.2 Flask框架概述2.2Python简介2.3 开发环境及工具3系统分......
  • 【力扣】GO解决子序列相关问题
    文章目录一、引言二、动态规划方法论深度提炼子序列问题的通用解法模式三、通用方法论应用示例:最长递增子序列(LeetCode题目300)Go语言代码实现四、最长连续递增序列(LeetCode题目674)Go语言代码实现五、最长重复子数组(LeetCode题目718)Go语言代码实现六、最长公共子序......
  • 【已解决,含泪总结】非root权限在服务器Ubuntu18.04上配置python和torch环境,代码最终成
    配置torch环境pip升级因为一些包安装不成功可能和pip版本有关,所以先升级pip吸取之前python有多个版本的经验,所以我指定了Python版本的pip进行升级就是python3.8版本:/home/某某/Python3.8/bin/python3.8(要换成你实际的python位置)/home/某某/Python3.8/bin/python3.8-......
  • Python实现摇号系统
    1.引言摇号系统在现代社会中有广泛的应用,特别是在车牌摇号、房屋摇号等公共资源分配领域。摇号系统的主要目的是通过随机分配的方式,确保资源的公平、公正分配。本文将详细介绍如何使用Python实现一个简单的摇号系统,包括系统的准备工作、基础理论知识、详细步骤、常见问题解答以及......
  • python爬虫实战案例——抓取B站视频,不同清晰度抓取,实现音视频合并,超详细!(内含完整代码)
    文章目录1、任务目标2、网页分析3、代码编写1、任务目标目标网站:B站视频(https://www.bilibili.com/video/BV1se41117WP/?vd_source=e8e376ccbc5aa4cfd88e6a7917adfd1a),用于本文测验要求:抓取该网址下的视频,将其存入本地,如下:2、网页分析在分析网页前,我们需要明白......
  • python数学建模习题六
    学号后四位3026,1班6.1importnetworkxasnximportmatplotlib.pyplotaspltL1=[(1,2),(1,3),(1,4),(2,3),(2,6),(3,4),(4,5),(5,6)]G1=nx.Graph();G1.add_nodes_from(range(1,7))G1.add_edges_from(L1);posl=nx.shell_layout(G1)plt.subplot(131......
  • 《 C++ 修炼全景指南:十七 》彻底攻克图论!轻松解锁最短路径、生成树与高效图算法
    摘要1、引言1.1、什么是图?图(Graph)是计算机科学和离散数学中一种重要的数据结构,用来表示一组对象之间的关系。一个图由顶点(也称为节点,Vertex)和边(Edge)组成。顶点表示实体,而边则表示实体之间的关联或连接关系。根据边的性质,图可以分为无向图和有向图。在无向图中,边没有方向......
  • 【数据结构与算法】《Java 算法宝典:探秘从排序到回溯的奇妙世界》
    目录标题:《Java算法宝典:探秘从排序到回溯的奇妙世界》一、排序算法1、冒泡排序2、选择排序3、插入排序4、快速排序5、归并排序二、查找算法1、线性查找2、二分查找三、递归算法四、动态规划五、图算法1.深度优先搜索(DFS)2.广度优先搜索(BFS)六、贪心算法七、分治算法......
  • Python 函数的返回值定义语法
    什么是函数返回值?函数在执行完成后,返回给调用者的结果返回值的应用语法:使用关键字:return来返回结果def函数(参数...):函数体return返回值变量=函数(参数)注意:函数体在遇到return后就结束了,所以写在return后的代码不会执行练习:#定义一个函数,完成两......
  • python可以对excel进行那些操作
    根据标题“Python可以对Excel进行哪些操作”,Python对Excel的操作能力强大,涵盖数据读写、格式设置、图表创建、数据分析和自动化处理等功能。例如,1、读取和写入数据:Python可以读取Excel文件中的数据,并将数据写入到Excel中;2、格式设置:Python能够调整字体、颜色、单元格的大小和排列;3......