代码示例库

搜索、筛选并收藏你需要的 Python 代码片段。

重置
#入门 #字符串 #数字 #列表 #列表 #循环 #切片 #if #列表 #字典 #字典 #while #while #函数 #函数 #类 #类 #文件 #异常 #测试 #测试 #Pygame #Pygame #matplotlib #随机漫步 #CSV #API #Django #Django #Django

列表增删改

第3章 列表简介

演示列表的创建、访问、修改、添加与删除。

bicycles = ["trek", "cannondale", "redline"]
print(bicycles[0].title())
print(bicycles[-1].title())

bicycles.append("specialized")   # 末尾添加
bicycles.insert(0, "giant")      # 指定位置插入

del bicycles[0]                  # 删除指定位置
popped = bicycles.pop()          # 弹出末尾
bicycles.remove("trek")          #
...

组织列表

第3章 列表简介

演示sort、sorted、reverse与len的用法。

cars = ["bmw", "audi", "toyota", "subaru"]

print(sorted(cars))        # 临时排序
print(cars)

cars.sort()                # 永久排序
print(cars)

cars.reverse()             # 反转
print(len(cars))           # 长度

用if处理列表

第5章 if语句

演示列表非空检查与包含判断。

requested_toppings = []
if requested_toppings:
    print("有配料")
else:
    print("没有配料,来份原味披萨")

available = ["mushrooms", "olives", "pepperoni"]
requested = ["mushrooms", "pineapple"]
for item in requested:
    if item in available:
        print(f"可以加 {item}")
    else:
        print(f"抱歉,没有 {item}
...

用while处理列表

第7章 用户输入和while循环

演示while移动列表元素。

unconfirmed = ["alice", "brian", "candace"]
confirmed = []

while unconfirmed:
    current = unconfirmed.pop()
    print(f"验证用户: {current.title()}")
    confirmed.append(current)

print("\n已确认的用户:")
for user in confirmed:
    print(user.title())