python集合的创建案例分享

简介: python集合的创建案例分享

在Python中,可以使用大括号{}或者set()函数来创建集合。以下是一些创建集合的案例分享:

  1. 使用大括号创建集合:
my_set = {
   1, 2, 3, 4, 5}
print(my_set)
  1. 使用set()函数创建集合:
my_set = set([1, 2, 3, 4, 5])
print(my_set)
  1. 使用set()函数创建空集合:
empty_set = set()
print(empty_set)
  1. 使用set()函数创建包含重复元素的集合:
my_set = set([1, 2, 2, 3, 4, 4, 5])
print(my_set)
  1. 使用set()函数创建包含不可哈希元素(如列表、字典等)的集合:
my_set = set([1, [2, 3], {
   'a': 4}])
print(my_set)

注意:如果尝试将包含不可哈希元素(如列表、字典等)的集合传递给set()函数,将会引发TypeError异常。

相关文章
|
8月前
|
Python
python集合的创建案例分享
【4月更文挑战第11天】在Python中,通过大括号或`set()`函数可创建集合。示例包括:使用大括号 `{}` 创建带元素的集合,如 `{1, 2, 3, 4, 5}`;使用 `set()` 函数从列表转换为集合,例如 `set([1, 2, 3, 4, 5])`,以及创建空集合 `set()`。当元素有重复时,集合会自动去重,如 `set([1, 2, 2, 3, 4, 4, 5])`。但尝试将不可哈希元素(如列表、字典)放入集合会引发 `TypeError`。
46 1
|
8月前
|
Python
python集合的转换案例
在Python中,集合是一种无序且元素唯一的数据结构。以下展示了将不同数据类型转换为集合的方法:1) 列表转集合如`[1, 2, 3, 4, 5]`变为`{1, 2, 3, 4, 5}`;2) 元组转集合如`(1, 2, 3, 4, 5)`同样变为`{1, 2, 3, 4, 5}`;3) 字符串转集合如"hello"变为`{'h', 'e', 'l', 'o'}`;
81 1
|
8月前
|
Python
【Python操作基础】——集合
【Python操作基础】——集合
|
8月前
|
存储 数据处理 索引
python基础篇: Python列表轻松管理数据的有序集合!
python基础篇: Python列表轻松管理数据的有序集合!
80 1
python基础篇: Python列表轻松管理数据的有序集合!
|
8月前
|
Python
python的不可变集合案例讲解
不可变集合如元组、字符串和冻结集合在Python中是创建后无法修改的数据结构。元组用圆括号表示,字符串由引号包围,冻结集合则使用frozenset创建。它们提供数据安全性和一致性,适用于需保证数据不变性的场景。尝试修改这些集合的元素会导致错误,例如尝试赋值给元组或字符串的特定位置,或者尝试向冻结集合添加元素。
56 2
|
8月前
|
Python
python学习8-集合
python学习8-集合
|
8月前
|
Python
python创建和访问字典案例
【4月更文挑战第11天】创建了一个字典`my_dict`,包含姓名、年龄和城市信息。访问并打印了字典元素,修改了年龄,添加了新的键值对"job",然后删除了"job"键值对。最终字典包含"name"、"age"和"city"。
48 1
|
8月前
|
索引 Python
Python中如何使用列表的一部分讲解
Python中如何使用列表的一部分讲解
50 1
|
Python
【从零学习python 】23. Python中集合(set)的使用方法和常见操作
【从零学习python 】23. Python中集合(set)的使用方法和常见操作
126 0
【Python】集合的使用场景
【Python】集合的使用场景
【Python】集合的使用场景

热门文章

最新文章