-
由于name_set不能识别小写的名字,请改进name_set,是小写的名字也能判断在name_set里面。
names = ['Alice', 'Bob', 'Candy', 'David', 'Ellena']
name_set = set(names)
x='bob'
x=x.capitalize()
print(x in name_set)
查看全部 -
dict的key是不重复的,当我们往dict里添加一个相同key的value时,新的value将会覆盖旧的value
set和list类似,拥有一系列元素,但是set和list不一样,set里面的元素是不允许重复的,而list里面可以包含相同的元素;set与list的另一个区别是,set里面的元素是没有顺序的。
传入set()的list中,包含了重复的元素,但是打印的时候,相同的元素只保留了一个,重复的元素都被去掉了,这是set的一个重要特点。
查看全部 -
遍历dict有两种方法, 第一种是遍历dict的所有key,并通过key获得对应的value。第二种方法是通过dict提供的items()方法,items()方法会返回dict中所有的元素,每个元素包含key和value。
查看全部 -
tuple可以作为dict的key,但是list不可以作为dict的key
查看全部 -
set不能获取到一个数并进行操作
只能进行判断操作,判断是否在set中
查看全部 -
在dict中,使用keys()方法,可以返回dict的所有key
d = {
'Alice': 45,
'Bob': 60,
'Candy': 75,
'David': 86,
'Ellena': 49
}
name = 'Alice'
if name in d.keys():
d.pop(name)
else:
print('none')查看全部 -
dict的元素个数就是每一个键值对
查看全部 -
d.get('Alice')
dict本身提供get方法,把key当作参数传递给get方法,就可以获取对应的value,当key不存在时,也不会报错,而是返回None。
查看全部 -
新来的Gaven同学成绩是86,请编写一个dict,把Gaven同学的成绩也加进去。
d = {
'Alice': 45,
'Bob': 60,
'Candy': 75,
'David': 86,
'Ellena': 49
}
d['Gaven']=86
print(d)
查看全部 -
如果tuple中有list,改变list中的元素,是不受tuple约束的。
但还是不能直接替换掉tuple中的元素
Tuple中含有tuple就不能修改了
查看全部 -
# 代码可以正常运行,但是不是Candy和David转学,二十Candy和Ellena转学了
查看全部 -
正序冒泡排序,然后打印倒数三个
查看全部 -
任务中:
首先定义一个倒序冒泡排序函数,然后对列表进行倒序冒泡排序,最后打印出列表的前三个
查看全部 -
索引越界会导致python报错
切片索引越界不会导致python报错
查看全部 -
Template = ' Life is + { } { } { } { }'
S=short
Y=you
B= need
P= python
Template.format(S, Y, B, P)
查看全部
举报