用python实现字符串的基本操作,列表与元组的基本操作及相互转换,字典的基本操作,操作用的测试数据直接赋值
时间: 2023-04-05 15:03:47 浏览: 130
可以回答这个问题。
字符串的基本操作包括索引、切片、拼接、替换、查找、大小写转换等。
列表和元组的基本操作包括索引、切片、添加、删除、排序、反转等。列表和元组可以通过list()和tuple()函数相互转换。
字典的基本操作包括添加、删除、修改、查找、遍历等。
以下是一些测试数据的示例代码:
字符串操作:
str1 = "hello world"
print(str1[0]) #输出h
print(str1[0:5]) #输出hello
print(str1 + " python") #输出hello world python
print(str1.replace("world", "python")) #输出hello python
列表操作:
list1 = [1, 2, 3, 4, 5]
print(list1[0]) #输出1
print(list1[0:3]) #输出[1, 2, 3]
list1.append(6)
print(list1) #输出[1, 2, 3, 4, 5, 6]
list1.remove(3)
print(list1) #输出[1, 2, 4, 5, 6]
list1.sort()
print(list1) #输出[1, 2, 4, 5, 6]
元组操作:
tuple1 = (1, 2, 3, 4, 5)
print(tuple1[0]) #输出1
print(tuple1[0:3]) #输出(1, 2, 3)
list1 = list(tuple1)
print(list1) #输出[1, 2, 3, 4, 5]
字典操作:
dict1 = {"name": "Tom", "age": 18, "gender": "male"}
print(dict1["name"]) #输出Tom
dict1["age"] = 20
print(dict1) #输出{"name": "Tom", "age": 20, "gender": "male"}
del dict1["gender"]
print(dict1) #输出{"name": "Tom", "age": 20}
for key, value in dict1.items():
print(key, value) #输出name Tom 和 age 20
阅读全文