-
由于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)
查看全部
舉報