-
set提供了add()方法,我們可以使用add()方法,往set里面添加元素。
set提供了update()方法,可以一次性給set添加多個元素。
查看全部 -
set和list類似,擁有一系列元素,但是set和list不一樣,set里面的元素是不允許重復的,而list里面可以包含相同的元素;set與list的另一個區別是,set里面的元素是沒有順序的。
查看全部 -
對于基礎數據類型,字符串、數字等,這些都是不可變的,可以作為dict的key,而對于復雜數據類型,經過前面的學習,我們知道tuple是不可變的,list是可變的,因此tuple可以作為dict的key,但是list不可以作為dict的key,否則將會報錯。
查看全部 -
在Python3.5之前,dict中的元素是無序的,也就是dict中元素的插入順序和打印順序未必一致。
但是在Python3.6、Python3.7版本中,卻得到了有序的結果。
這是因為底層的實現發生了改變,我們可以認為在Python3.6的版本以后,dict是有序的,但是一般而言,為了避免不必要的誤解,一般在需要有序的dict時,我們會使用一種叫做Ordereddict的字典,來確保有序。
查看全部 -
因此我們發現這個賦值語句其實有兩個功能:
當key不存在時,往dict中添加對應的key: value元素。
當key存在時,會更新dict,用新的value替換原來的value。
因此,在使用賦值語句往dict中添加元素時,為了避免不必要的覆蓋問題,我們需要先判斷key是否存在,然后再做更新。
查看全部 -
元組、列表的元素是復合數據類型的,將該元素對外復制時實際是將指向該數據的指針付給別的變量,當對別的變量做出修改時,原數據也會改變
查看全部 -
d.keys
d.values
d.clear
d.pop
查看全部 -
因為Python把0、空字符串和None看成False,其他數值和非空字符串都看成True,所以:
True and 0
計算結果是0?
繼續計算0 or 99
計算結果是 99?查看全部 -
這個還要好好研究記得記得記得幾年西南交大今年的呢你想繼續加班到快想不想念想念想念想念你想你想買電腦不想念想念你想念的你不想你想買電腦想你想你想念的你想買想念聰明的嘛查看全部
-
怎么才能快速學習好這門課程呢查看全部
-
[? “[]” 所有數據都可容納其中保存
查看全部 -
count
index
不可變
(1,)
查看全部 -
# Enter a code
L=['Alice', 'Bob', 'Candy', 'David', 'Ellena']
grade=[89,72,88,79,99]
for i in range(len(L)):
? ? max =grade[i]
? ? index = i
? ? for j in range(i,len(L)):
? ? ? ? if grade[j] >max:
? ? ? ? ? ? max = grade[j]
? ? ? ? ? ? index = j
? ? temp = L[index]
? ? L[index]=L[i]
? ? L[i]=temp
? ? temp2 = grade[index]
? ? grade[index]=grade[i]
? ? grade[i]=temp2
print(L)
查看全部 -
append
insert
pop
L[]
查看全部
舉報