Python基础灬序列(字符串、列表、元组)

时间:2023-03-08 16:39:43

序列

序列是指它的成员都是有序排列,并且可以通过下标偏移量访问到它的一个或几个成员。序列包含字符串列表元组

字符串

chinese_zodiac = '鼠牛虎兔龙蛇马羊猴鸡狗猪'

print(chinese_zodiac[0])  # 下标从0开始
# 鼠

print(chinese_zodiac[-1])  # 反向访问
# 猪

字符串常用操作

对象 [not] in 序列

print('狗' in chinese_zodiac)
# True

print('狗' not in chinese_zodiac)
# False

序列+序列

print(chinese_zodiac + "是12生肖")
# 鼠牛虎兔龙蛇马羊猴鸡狗猪是12生肖

序列 * 整数

print(chinese_zodiac * 2)
# 鼠牛虎兔龙蛇马羊猴鸡狗猪鼠牛虎兔龙蛇马羊猴鸡狗猪

序列切片

print(chinese_zodiac[0:4])  # 切片,取下标从0开始到4之前的元素
# 鼠牛虎兔

列表

列表中的元素用一组中括号括起来,list是一种有序的集合,可以随时添加和删除其中的元素。且其中的元素可以是任意不同类型。

列表常见操作

a_list = ['abc', 'xyz']

a_list.append('XYZ')  # 添加元素到末尾位置
# ['abc', 'xyz', 'XYZ']

a_list.insert(0,True)  # 插入元素到指定位置
# [True, 'abc', 'xyz', 'XYZ']

a_list.remove('xyz') # 删除元素
# [True, 'abc', 'XYZ']

a_list.pop()  # 删除末尾元素
# [True, 'abc']

a_list.pop(0)  # 删除指定位置元素
# ['abc']

len(a_list)  # 取长度
# 1

元组

元组中的元素用一组小括号括起来,tuple一旦初始化就不能修改。