首页 > 编程语言 >python0012

python0012

时间:2024-05-22 08:59:22浏览次数:31  
标签:输出 list 元组 集合 dict print python0012

针对Python中的列表、元组、字典、集合、字符串,请以条目形式从各方面对比它们之间的异同。

字符串是一系列字符的有序集合,用单引号或双引号括起来。字符串是不可变的,即不能修改其中的字符。
元组是一系列不可变的、有序的元素的集合,用小括号括起来。元组是不可变的,即不能修改其中的元素。
列表是一系列可变的、有序的元素的集合,用中括号括起来。列表是可变的,即可以修改、添加和删除其中的元素。
集合是一系列唯一的、无序的元素的集合,用大括号括起来。集合中的元素是无序的,且不重复。
字典是一系列键-值对的集合,用大括号括起来,键和值之间使用冒号分隔。字典中的键必须是唯一的,而值可以重复。
字符串、元组、列表、集合和字典都可以通过索引访问其中的元素。可以使用切片操作来获取子序列。可以使用内置函数和方法对它们进行操作和处理。
它们都是序列,但集合不是。
序列是有序的,可以按照特定的顺序排列。而集合是无序的,元素没有固定的顺序。
# 字符串
string = "Hello, World!"
print(string[0])  # 输出:H
print(string[7:12])  # 输出:World
# 元组
tuple = (1, 2, "three", 4.5)
print(tuple[2])  # 输出:three
# 元组元素不可修改,但可以通过拼接生成新的元组
new_tuple = tuple + (6,)
print(new_tuple)  # 输出:(1, 2, "three", 4.5, 6)
# 列表
list = [5, "six", 7.8, 5]
print(list[1])  # 输出:six
list.append("eight")
print(list)  # 输出:[5, "six", 7.8, 5, "eight"]
list.remove(5)
print(list)  # 输出:["six", 7.8, 5, "eight"]
# 集合
set = {1, 2, 3, 4, 5}
print(3 in set)  # 输出:True
set.add(6)
print(set)  # 输出:{1, 2, 3, 4, 5, 6}
set.remove(4)
print(set)  # 输出:{1, 2, 3, 5, 6}
# 字典
dict = {"name": "Alice", "age": 25, "city": "New York"}
print(dict["name"])  # 输出:Alice
dict["name"] = "Bob"
print(dict)  # 输出:{"name": "Bob", "age": 25, "city": "New York"}
dict["gender"] = "Male"
print(dict)  # 输出:{"name": "Bob", "age": 25, "city": "New York", "gender": "Male"}

 

标签:输出,list,元组,集合,dict,print,python0012
From: https://www.cnblogs.com/Lyh3012648079/p/18205364

相关文章