-
while循环:只需要判断while循环的条件是否为True即可,当条件为True时,即继续运行下去。
while 条件:
代码段
查看全部 -
1.访问set中的元素:由于set是无序的集合,我们不能通过索引来访问元素。但是,我们可以使用in关键字来判断一个元素是否在set中,例如element in set_collection。
2.set元素区分大小写:set中的元素是区分大小写的。这意味着两个大小写不同的相同字符串会被视为两个不同的元素。
3.字符串大小写转换:.upper()和.lower()方法:字符串对象.upper()小写转大写和字符串对象..lower()大写转小写
4.extend()方法使用:
list_name.extend(iterable)
参数解释:
list_name:这是你要修改的原列表的名称。
iterable:这是你要添加到原列表末尾的元素序列,可以是列表、元组、集合、字符串等任何可迭代对象。
注意:extend()方法不会返回新的列表,而是直接修改原列表.例如:如果保留原列表
original_list = [1, 2, 3]
new_list = original_list.copy()
new_list.extend([4, 5, 6])
print(original_list) # 输出:[1, 2, 3]
print(new_list) # 输出:[1, 2, 3, 4, 5, 6]
查看全部 -
set和list不一样,set里面的元素是不允许重复的,而list里面可以包含相同的元素.
set与list的另一个区别是,set里面的元素是没有顺序的。
创建set的方式是使用set(),并传入一个list,list的元素将会被转换成set的元素。
传入set()的list中,包含了重复的元素,但是打印的时候,相同的元素只保留了一个,重复的元素都被去掉.
例子:pythonmy_dict = {'Alice': 25, 'Bob': 30, 'Cathy': 35}#字典dict
pythonmy_set = {1, 2, 3, 4, 5}#集合set
pythonmy_list = [1, 2, 3, 4, 5]#list列表
pythonmy_tuple = (1, 2, 3, 4, 5)#tuple元组single_element_tuple = (1,)
字典(dict):由键值对组成,每个键值对用冒号 : 分隔,不同的键值对之间用逗号 , 分隔,整个字典用花括号 {} 包围。
集合(set):由不重复的元素组成,元素之间用逗号 , 分隔,整个集合用花括号 {} 包围。
列表(list):由有序的元素组成,元素之间用逗号 , 分隔,整个列表用方括号 [] 包围。
元组(tuple):由有序的元素组成,元素之间用逗号 , 分隔,整个元组用圆括号 () 包围。元组可以包含单个元素,但需要在元素后面加一个逗号 , 来区分它与普通变量的区别。
查看全部 -
获取dict的所有key:dict提供keys()函数,可以返回dict中所有的key.
获取dict所有的value:dict提供values()函数,可以返回dict中所有的value。
清除所有元素:dict提供clear()函数,可以直接清除dict中所有的元素。
len()方法用来统计括号内的值的数量.
查看全部 -

这个错误信息 TypeError: '>=' not supported between instances of 'str' and 'int' 出现在Python中,意味着你试图比较一个字符串(str)和一个整数(int),而Python不支持这种比较。
'str param'是一个字符串
my_ads是int
查看全部 -
在Python中,==是一个比较运算符,用于比较两个值是否相等。使用两个等于号==是为了表示这个比较操作。一个等号=在Python中是赋值运算符,用于将一个值赋给变量。因此,为了表示比较两个值是否相等,需要使用两个等于号==。

查看全部 -
我们知道tuple是不可变的,list是可变的,因此tuple可以作为dict的key,但是list不可以作为dict的key,否则将会报错。
由于dict是按 key 查找,所以,在一个dict中,key不能重复。
遍历dict有两种方法, 第一种是遍历dict的所有key,并通过key获得对应的value。
第二种方法是通过dict提供的items()方法,items()方法会返回dict中所有的元素,每个元素包含key和value。
dict的keys()(方法和items()方法的使用差异:keys()方法返回的是键的视图对象,items()方法返回的是键值对的视图对象.
dict.keys() 提供了字典中所有键的集合视图,主要用于操作或遍历字典的键。
dict.items() 提供了字典中所有键值对的集合视图,主要用于同时操作或遍历字典的键和值。
查看全部 -
添加元素:
赋值方法:d['key值'] = value,其中value是你要添加的数值或其他数据类型。
.append()和.extend()方法用于列表(list)的添加元素,而不是直接用于字典(dict)。
删除元素:
使用d.pop('key值')删除指定键的键值对。
读取查询:
使用print(d['key值'])查询指定键的值,如果键不存在会抛出KeyError异常。
使用d.get('key值')查询指定键的值,如果键不存在会返回None,不会抛出异常。
修改更新:
使用赋值方法d['A'] = value修改或更新键值对。如果键已经存在,这将更新其值;如果键不存在,这将添加一个新的键值对。
字典的方法:
.keys()方法返回一个包含字典所有键的视图对象,可以遍历这个对象来访问所有的键。
.items()方法返回一个包含字典所有键值对的视图对象,可以遍历这个对象来访问所有的键值对。
查看全部 -
使用discard()方法删除元素, 和remove()不同的是,当元素不存在时,使用discard()并不会引发错误,所以使用discard()是更加高效的一个方法name_set.discard('Jenny')
clear()方法,可以快速清除set中的所有元素
name_set.clear()
# 判断s1是否为s2的子集
s1.issubset(s2) # ==> True
# 判断s2是否为s1的超集
s2.issuperset(s1) # ==> Trueset提供isdisjoint()方法,可以快速判断两个集合是否有重合,如果有重合,返回False,否则返回True
查看全部 -
删除set的元素: remove()
需要提前判断要remove()的元素是否在set里面,确保存在后,再进行remove
查看全部 -
add是加一个元素,所有在set里面加一组字符串的时候,需要用for循环,迭代,每一个names里的元素作为一个name,add进去
update可以直接添加一组数 name_set.update(names)
查看全部 -
对于set,如果添加一个已经存在的元素,不会报错,也不会改变什么。
set提供了update()方法,可以一次性给set添加多个元素。
查看全部 -
set元素是区分大小写的,必须大小写完全匹配,才能判断该元素在set里面。
查看全部 -
set里面的元素是不允许重复的,而list里面可以包含相同的元素;
set里面的元素是没有顺序的
s = set([1, 4, 3, 2, 5, 4, 2, 3, 1])
print(s) # ==> set([1, 2, 3, 4, 5])
可以看到,在传入set()的list中,包含了重复的元素,但是打印的时候,相同的元素只保留了一个,重复的元素都被去掉了,这是set的一个重要特点。
查看全部 -
tuple是不可变的,list是可变的,因此tuple可以作为dict的key,但是list不可以作为dict的key,否则将会报错。
查看全部
举报