-
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[]
查看全部
举报