10 列表 List 公共功能
1、len
获取列表长度。
#获取长度
users = ["李邵奇","奇航",99]
val = len(users)
print(val) # 3
2、索引
获取一个字符。
#索引
users = ["李邵奇","奇航",99]
val = users[0] #"李邵奇"
print(val)
3、切片
获取一段字符串(子序列)。
users = ["李邵奇","奇航",99]
val = users[0:2] #"李邵奇" 99
4、删除
(数字/布尔/字符串除外)
注意:
- 字符串本身不能修改或删除【不可变类型】 v1 = "alex".upper()
- 列表是可变类型。
users = ["李邵奇","奇航",99]
# 方式一
users.pop(1)
print(users)
# 方式二:
del users[1]
del user[0,3]
print(users)
5、修改
users = ["李邵奇","奇航",99]
users[2] = 66
users[0] = '李杰'
users[0][1]
6、步长
users = ["李邵奇","奇航",99]
val = users[0:2:2]
7、for 循环
"""
users = ['李邵奇','利奇航','张三丰','李子森']
for i in users:
print(i)
"""
"""
users = ['李邵奇','利奇航','张三丰','李子森']
for i in users:
# 第一次循环:i=“李邵奇”
print(i)
for ele in i:
print(ele)
"""
# 练习题:请通过for循环和数字计数器实现:users = ['李邵奇','利奇航','张三丰','李子森']
"""
0 李邵奇
1 利奇航
2 张三丰
3 李子森
"""
"""
# 方式一
users = ['李邵奇','利奇航','张三丰','李子森']
count = 0
for i in users:
print(count,i)
count += 1
"""
"""
# 方式二
users = ['李邵奇','利奇航','张三丰','李子森']
users_len = len(users) # 4
for index in range(0,users_len): # [0,1,2,3]
print(index,users[index])
"""
8、删除
9、更新【无】
练习题
"""
实现一个整数加法计算器(两个数相加):
如:content = input("请输入内容:") 用户输入:5+9或5+ 9或5 + 9(含空白),然后进行分割转换最终进行整数的计算得到结果。
"""
# 思路一:
"""
content = input('请输入:') # [5+9] 或 [5 +9] 或者 [ 5 + 9 ]
content = content.strip() # [5+9] 或 [5 +9] 或者 [5 + 9]
v1 = int(content[0])
v2 = int(content[-1])
v3 = v1 + v2
"""
# 思路二:
"""
content = input('请输入:') # [5+9] 或 [5 +9] 或者 [ 5 + 9 ]
content_len = len(content)
index = 0
total = 0
while True:
char = content[index]
if char.isdigit():
total += int(char)
index += 1
if index == content_len:
break
print(total)
"""
# 思路三:
"""
content = input('请输入:') # [5+9] 或 [5 +9] 或者 [ 5 + 9 ]
result = content.split('+')
# print(result) # ['55 ', ' 99 ']
v1 = int(result[0]) # "55"
v2 = int(result[1]) # " 99 "
v3 = v1 + v2
print(v3)
"""
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· winform 绘制太阳,地球,月球 运作规律
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)