python 列表与元组 ----序列

Python序列操作详解
本文深入探讨了Python中序列类型的基本操作,包括列表和元组的索引、分片、赋值、删除等,并介绍了列表的多种方法如append、clear、copy、extend、index等,以及元组的特点和应用场景。

类和对象

列表与元组 ----序列


#序列
#从0开始,可以为负数
names = ['1','2','3']
print(names[0])

s="wert"
print(s[1])

#索引小于0
#负数为从后开始计数
print(names[-1])
print(names[-2])

分片

#分片(slicing)
#从一个序列获取子序列
#结束索引小于开始索引返回[]
s = "123456"
print(s[0:1])#1

#倒叙 从默认开始数  参数1、开始位置   参数2 结束位置  参数3  倒叙正序
print(s[len(s):2:-1])#654
print(s[len(s)::-1])#654321
print(s[:len(s):1])#123456

赋值


s=[1,2,3,4,5,6,7,8,9]
s[0]=10
print(s)#[10, 2, 3, 4, 5, 6, 7, 8, 9]

#删除
del s[3]
print(s)#[10, 2, 3, 5, 6, 7, 8, 9]


#分片赋值
print(s[2:])#[3, 5, 6, 7, 8, 9]
s[2:] = [1,1]
print(s)#[10, 2, 1, 1]

print(list(s))#[10, 2, 1, 1]


#append  列表最后输入新数值
#clear  清除内容
#copy  复制
#count  计数
#extend  结尾插入另外一个列表
#index 第一次出现索引位置
#insert 列表任意位置插入
#pop  移除最后一个元素    后进限制          栈
#remove  移除第一次匹配项
#reverse 列表元素发现存放
#sort  用于排序

s=[1,2,3.1,4]

s.append(10)
print(s)#[1, 2, 3.1, 4, 10]

s1 = [1,2]
s1.clear()
print(s1)#[]

s3=s.copy()
print(s3)#[1, 2, 3.1, 4, 10]

print(s3.count(2))#1  查找不到返回0

s2=[1000]
s3.extend(s2)
print(s3)#[1, 2, 3.1, 4, 10, 1000]

print(s3.index(1000))#5

s5 =[111,222]
s5.insert(1,111)
print(s5)#[111, 111, 222]

s5.reverse()
print(s5)#[222, 111, 111]

元组


#元组  (  数据1,数据2)
#元组可以作为键值使用
#很多内建函数和方法返回值是元组

a =()
b=(1,2)
c=3,

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值