【后端】【语言】【python】python常见操作

文章目录

      • [1. List 操作](#1. List 操作)
      • [2. JSON 操作](#2. JSON 操作)
      • [3. Dict 操作](#3. Dict 操作)

下面是分别演示 listjsondict 操作

1. List 操作

python 复制代码
my_list=[]
# List 操作示例
my_list = [1, 2, 3, "apple", True]

# 添加元素
my_list.append("new item")  # [1, 2, 3, "apple", True, "new item"]

# 修改元素
my_list[1] = "banana"  # [1, "banana", 3, "apple", True, "new item"]

# 删除元素
my_list.remove("banana")  # [1, 3, "apple", True, "new item"]

# 列表长度
length = len(my_list)  # 5

# 遍历列表
for item in my_list:
    print(item)

2. JSON 操作

python 复制代码
import json

# 字典转 JSON 字符串
my_dict = {"name": "Alice", "age": 30, "is_student": False}
json_str = json.dumps(my_dict, indent=4, ensure_ascii=False)  # '{"name": "Alice", "age": 30, "is_student": false}'
print(json_str)

# JSON 字符串转字典
json_str = '{"name": "Alice", "age": 30, "is_student": false}'
my_dict = json.loads(json_str)  # {'name': 'Alice', 'age': 30, 'is_student': False}
print(my_dict)

3. Dict 操作

python 复制代码
# Dict 操作示例
my_dict = {"name": "Alice", "age": 30, "is_student": False}

# 访问元素
name = my_dict["name"]  # "Alice"

# 修改元素
my_dict["age"] = 31  # {"name": "Alice", "age": 31, "is_student": False}

# 添加键值对
my_dict["city"] = "New York"  # {"name": "Alice", "age": 31, "is_student": False, "city": "New York"}

# 删除键值对
del my_dict["is_student"]  # {"name": "Alice", "age": 31, "city": "New York"}

# 遍历字典
for key, value in my_dict.items():
    print(f"{key}: {value}")
相关推荐
六点半88824 分钟前
【C++】 vector 迭代器失效问题
开发语言·c++·青少年编程
海海不掉头发29 分钟前
【已解决】如何使用JAVA 语言实现二分查找-二分搜索折半查找【算法】手把手学会二分查找【数据结构与算法】
java·开发语言·算法
V_fanglue37052 小时前
qmt量化交易策略小白学习笔记第67期【qmt编程之获取ETF申赎清单】
大数据·前端·数据库·笔记·python·学习·区块链
好奇的菜鸟2 小时前
探索 JUnit 5:下一代 Java 测试框架
java·开发语言·junit
林小果12 小时前
桥接模式
java·开发语言·设计模式
FreakStudio2 小时前
全网最适合入门的面向对象编程教程:53 Python 字符串与序列化-字符串与字符编码
python·嵌入式·面向对象·电子diy
@月落3 小时前
PHP API 框架:构建高效API的利器
开发语言·php
软糖工程0014 小时前
正则表达式【详细解读】
大数据·前端·爬虫·python·学习·正则表达式·数据分析
程序员的战歌4 小时前
django drf to_internal_value
python·django
程序员的战歌4 小时前
django drf 分页器
python·django