廖雪峰网站:学习python基础知识—list和tuple(二)

1、list

复制代码
"""
  Python内置的一种数据类型是列表:list。
list是一种有序的集合,可以随时添加和删除其中的元素。
"""

classmates = ['Michael', 'Bob', 'Mary']
print('classmates', classmates)
print('len(classmates)= ', len(classmates))
print('classmates[0]=', classmates[0])
print('classmates[1]=', classmates[1])
print('classmates[-1]=', classmates[-1])
print('classmates[-2]=', classmates[-2])
print('classmates[-3]=', classmates[-3])

classmates.append('mike')     # 添加list元素末尾
print('classmates1', classmates)

classmates.insert(1, 'jack')      # 元素插入指定的位置
print('classmates2', classmates)

classmates.pop()                 # 删除list末尾元素
print('classmates3', classmates)

classmates.pop(1)                  # 删除指定位置的元素
print('classmates4', classmates)

classmates[1] = 'Sarah'           # 指定位置替换别的元素
print('classmates5', classmates)
复制代码

 

2、tuple

复制代码
"""
  另一种有序列表叫元组:tuple。
tuple和list非常类似,但是tuple一旦初始化就不能修改

"""

classmates = ('Michael', 'Bob', 'Tracy')
print('classmates =', classmates)
print('classmates[0]=', classmates[0])
print('classmates[1]=', classmates[1])
print('classmates[2]=', classmates[2])
print('classmates[-1]', classmates[-1])

# classmates[0] = 'Adam'    # 无法修改元素
# print('classmates1', classmates)


t = (1, 2)     # 定义tuple元素必须确定
print('t1=', t)

t = ()       # 定义空的tuple
print('t2=', t)

t = (1)      # 这个是1数,定义不是只有一个元素
print('t3=', t)

t = (1,)     # 定义只有一个元素
print('t4=', t)

t = ('a', 'b', ['A', 'B'])   # “可变的”tuple:
t[2][0] = 'X'
t[2][1] = 'Y'
print('t5', t)
复制代码

 

posted @   笑笑未来  阅读(286)  评论(0编辑  收藏  举报
编辑推荐:
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
阅读排行:
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· .NET周刊【3月第1期 2025-03-02】
· 分享 3 个 .NET 开源的文件压缩处理库,助力快速实现文件压缩解压功能!
· Ollama——大语言模型本地部署的极速利器
点击右上角即可分享
微信分享提示