自兴人工智能——通用序列操作

序列是Python中最基本的数据结构,序列中的每个元素都分配一个数字,代表它在序列中的位置

序列中所有的元素都是有编号的从开始递增

字符串是由字符组成的序列:

str="hello"

print  str[0]

>>>"h"

print  str[1]

>>>"e"

上面的是从左往右开始编号的,在Python中,序列也可以从右往左通过编号获取元素,最右边的元素索引值为-1,从右往左依次递减

print  str[-1]

>>>"o"

print str[-2]

>>>"l"

分片:索引用来对单个元素进行访问,使用分片可以对一定范围内的元素进行访问,分片通过冒号相隔的两个索引实现

number=[1,2,3,4,5,6,7,8,9]

print  number[1:3]

>>> [2,3]#取前不取后

print  number[6:]

>>>[7,8,9]

序列相加:

使用加号可以进行序列的连接操作

print  [1,2,3]+[4,5,6]

>>>[1,2,3,4,5,6]

s=" hello,"

h=" wold"

>>>" hello,wold"

乘法:用一个数字x乘以一个序列会生成新的序列中的乘法

print  " hello"*5

>>>" hellohellohellohellohello"

好了,今天的介绍就到这里了,希望能帮到你们

原文地址:https://www.cnblogs.com/zhongsiyi/p/8456465.html

时间: 2024-08-02 16:44:22

自兴人工智能——通用序列操作的相关文章

Python基础--通用序列操作

Python 继续 Python包含6种内建的序列,各自是:列表.元组.字符串.Unicode字符串.buffer对象和xrange对象.我们将逐步进行介绍. 今天主要介绍一下通用序列操作.放之四海而皆准. 1 索引 全部程序猿都知道,索引下标从零開始.Python也是这样, 索引0指向序列中第一个元素. 可是与C++相比.Python又添加了负索引.最后1个元素的索引是-1,从右至左是-2.-3 - 字符串字面值直接能够索引: >>>'Hello'[1] e 2 分片 分片通过冒号隔开

Python通用序列操作

注: Python支持容器的数据结构概念 容器基本上就是可包含其他的对象,两种主要的容器就是序列和映射 序列中每隔元素都有编号 映射中每隔元素都有键   通用序列操作 索引.切片.相加.相乘..成员资格都适用于所有的序列 索引: 序列中是所有元素都有编码,从0开始递增,可已使用[索引]来访问各个元素 字符串就是由字符组成,索引0指向第一个元素 name = "shuai" print(name[0]) # s print(name[3]) # a 使用负数索引时,从右往左数,最后一个元

基础知识回顾——通用序列操作

数据结构是计算机存储和组织数据的方式.Python中有三类四种内建的数据结构,分别是序列(List.Tuple).映射(Dictionary)以及集合(Set). 所有序列类型都可以进行某些特定的操作,这些操作包括:索引.分片.加.乘.迭代以及检查某个元素是否属于序列的成员(成员资格),还有计算序列长度.找出最大元素和最小元素的内建元素. 1.索引 1 >>> greeting = ("hello") 2 >>> greeting[1] 3 'e'

Lesson 2-1 (数据结构,序列通用的操作)

2.0 数据结构 --- 数据结构是以某种方式组合起来的数据元素集合. --- python的常见的数据结构 2.1 序列(sequence) --- 序列中的每个元素都有编号,即索引(也称为下标). --- 第一个位置索引为0,第二为1,依次类推.也可用负索引,末尾位置为-1,倒数第二为-2,依次类推. --- 元组是一种特殊的序列,类似于列表,但是不能修改. 2.2 通用的序列操作 2.2.1 索引(indexing) --- 可通过索引来获取序列中该位置的元素,索引只能是整数,不能是浮点数

自兴人工智能

恢复 列表和元组 数据结构是通过某种方式(如对元素进行编号)组织在一起的数据元素的集合,这些元素可以是数字或字符.在Python中,最基本的数据结构是序列.Python包含6种内建序列,即列表,元组,字符串,Unicode字符串,buffer对象和xrange对象. Python中所有序列都可以进行一些特定操作,包括索引,分片,序列相加,乘法,成员资格,长度,最小值和最大值. 一,序列 1.索引 定义一个列表 frunt = ["a","b","c&quo

Python学习之通用序列类型数据详解

本文和大家分享的主要是python通用序列类型数据的相关操作,一起来看看吧,希望对大家学习python有所帮助. Python的序列,Python有6种内建的序列,包括:列表.元组.字符串.Unicode字符串.buffer对象和xrange对象.其中最为常用的是Python的列表和元组. Python的序列 Python有6种内建的序列,包括:列表.元组.字符串.Unicode字符串.buffer对象和xrange对象.其中最为常用的是Python的列表和元组. Python序列的应用 Pyt

bzoj 1858: [Scoi2010] 序列操作 题解

[原题] 1858: [Scoi2010]序列操作 Time Limit: 10 Sec  Memory Limit: 64 MB Submit: 1031  Solved: 529 [Submit][Status] Description lxhgww最近收到了一个01序列,序列里面包含了n个数,这些数要么是0,要么是1,现在对于这个序列有五种变换操作和询问操作: 0 a b 把[a, b]区间内的所有数全变成0 1 a b 把[a, b]区间内的所有数全变成1 2 a b 把[a,b]区间内

1858: [Scoi2010]序列操作

1858: [Scoi2010]序列操作 Description lxhgww最近收到了一个01序列,序列里面包含了n个数,这些数要么是0,要么是1,现在对于这个序列有五种变换操作和询问操作: 0 a b 把[a, b]区间内的所有数全变成0 1 a b 把[a, b]区间内的所有数全变成1 2 a b 把[a,b]区间内的所有数全部取反,也就是说把所有的0变成1,把所有的1变成0 3 a b 询问[a, b]区间内总共有多少个1 4 a b 询问[a, b]区间内最多有多少个连续的1 对于每一

PHP类初识,通用数据库操作类,前端easyui-datagrid,form

实现功能:     左端datagrid显示简略信息,右侧显示选中行详细信息,数据库增删改 (1)点击选中行,右侧显示详细信息,其中[新增].[修改].[删除]按钮可用,[保存]按钮禁用 (2)点击[新增]按钮,[修改],[删除]按钮禁用,[保存]按钮启用 (3)点击[修改]按钮,[新增],[删除]按钮禁用 难点:通用数据库操作类中insert方法跟update方法 最终效果图: 前端功能不是很完善,按钮之间逻辑还是有点问题,最后补充前端代码 其中Formain.php对前端传值判断,并调用ac