Python中的集合(set)是一个无序的、不包含重复元素的数据结构。由于它是无序的,所以你不能通过下标来指定集合中的某个元素。这是集合的一个基本特性,也是它与列表(list)或元组(tuple)等有序数据结构的主要区别之一。 3. 解决 'set' object is not subscriptable 错误的几种可能方法 ...
jobs = {"老师","程序员","打酱油的"}foriinrange(3):print("姓名:{0},年龄:{1},工作:{2}".format(names[i],ages[i],jobs[i]))#TypeError: 'set' object is not subscriptable#表示把不具有下标操作的集合对象用成了对象[i] 1 2 3 4 5 6 7 8 9 以下是正确案例: names1 = ("你大爷"...
当我对该方法进行函数调用时 create({'1','2'}) 我得到一个 TypeError: 'set' object is not subscriptable 在线错误 'AWS': list(map(lambda id: f"arn:aws:iam::{id}:root", ids[i:i + 200])) 。来自 java 背景,这是否与类型转换有关?该错误是否意味着我正在将一组数据结构传递给列表函数?这...
TypeError: 'set' object is not subscriptable.set对象不支持下标操作 即使不懂英文,你用英语字典查一...
print(set1[2]) # TypeError: 'set' object is not subscriptable 因为集合是无序的,不能通过下标访问 5.向集合中添加元素 add() 一般用于向集合中添加一个元素 set2 = {23, 435, 677, 980,5454} set2.add(87) print(set2) # {435, 980, 677, 87, 23, 5454} ...
>>> set1 = {1, 2, 3} >>> set1[0] Traceback (most recent call last): File "<pyshell#50>", line 1, in <module> set1[0] TypeError: 'set' object is not subscriptable 1. 2. 3. 4. 5. 6.1、创建集合 创建集合有两种方法:一种是直接把一堆元素用大括号({})括起来;另一种是...
>>> x[0:3] Traceback (most recent call last): File "<pyshell#52>", line 1, in <module> x[0:3] TypeError: 'set' object is not subscriptable >>> x = [1, 2, 3, 4] >>> x[5] Traceback (most recent call last): File "<pyshell#50>", line 1, in <module> x[5] Ind...
models.SET():此值设置,会调用外面的值,可以是一个函数。 一般情况下使用models.CASCADE。 TypeError TypeError: 'type' object is not subscriptable 类型错误:操作对象不支持下标访问 检查对象是否引用正确,对象名字拼写是否正确 TypeError TypeError: 'NoneType' object is not callable 类型错误:“nonetype”对象不可...
set_= {1,1,1,1,2}set[1]# 输出结果set[1]TypeError: 'type' object is not subscriptable 提示该类型不能下标 特殊集合 如何创建一个空集合 set_= {}print(set_,type(set_))# 输出结果{} <class'dict'> 不可以直接 { },这样默认是一个空字典哦 ...
my_set = set() #定义空集合 my_set = {} #这是字典 print(type(my_set)) #my_set2 = {1,2,3,4,5} #集合是无序的,不能通过下标索引的形式 单独的取值 #print(my_set2[0])#'set' object is not subscriptable 可下标访问的 my_set3 = {1,2,3,44,44,5}#集合有去重的功能,集合中的...