-
刪除set()中元素
remove()
remove的元素不在set中將會報錯
查看全部 -
set()的兩種添加元素方式
①add()方法
????只能添加一個元素
????
②update()方法
? ??一次性給set添加多個元素
????
查看全部 -
set和list的區別:
①set里面的元素是不允許重復,list里面可以包含相同的元素
②set里面的元素沒有順序
查看全部 -
and、or、not運算規則
查看全部 -
短路計算。
查看全部 -
地板除(//),兩數相除后,取整數,去掉小數點后的數據
查看全部 -
讀取dict中key所對應的value
①通過d[key]的形式,就可以得到對應的value
②把key當作參數傳遞給get方法,就可以獲取對應的value,當key不存在時,也不會報錯,而是返回None
查看全部 -
dict保存映射
在定義里,我們使用花括號{}表示這是一個dict,然后key和value之間使用冒號:分割,并且每一組key:value的最后,以逗號,表示這一組的結束。
增加元素
查看全部 -
一個長方形的長為3.14cm,寬為1.57cm,請計算這個長方形的面積,保留小數點后兩位。
num1=3.14
num2=1.57
s=num1*num2
round(s,2)
查看全部 -
在Python中,字典dict是一種內置數據結構。最全面的例子是電話簿
可以使用電話簿快速檢索與給定名稱(key)相關的信息(value)。
這一節作者寫的不太明白,對于初學者。
我看別人是這么寫的:字典是可變容器,這意味著他們的內容可以再創建后被修改。
如何創建字典:
#或者使用花括號{ }初始化
my_dict ={ }
my_dict ={'key1' : ‘value1’, 'key2' : 'value 2'}
如何訪問字典中的值
value =my_dict[ 'key1]
查看全部 -
tuple是不可變的,list是可變的,因此tuple可以作為dict的key,但是list不可以作為dict的key,否則將會報錯。
感覺是饒舌
查看全部 -
d.keys()是什么意思?
<span>返回d中所有的key</span><br>
查看全部 -
嘗試一個反例,看看可否按照計劃輸出
d = {
? ? 'Alice': 45,
? ? 'Bob': 60,
? ? 'Candy': 75,
? ? 'David': 86,
? ? 'Ellena': 49
}
name ='Mike'
if name in d.keys():
? ? d.pop('Mike')
? ? print(d)
else:
? ? print('{} not in d'.format(name))
運行成功
Mike not in d
{}里面是一個動態的字符串,平時我們定義的字符串是固定的,但是要是字符串其中的某個字符串是變化的,這種方法是不錯的idea。
查看全部 -
d = {
? ? 'Alice': 45,
? ? 'Bob': 60,
? ? 'Candy': 75,
? ? 'David': 86,
? ? 'Ellena': 49
}
name ='Alice'
if name in d.keys():? ? 這句寫的很生動?。环祷刂禐榱斜?,因為后面將用keys()返回值迭代循環,你也可以直接打印出來
? ? d.pop('Alice')? ? ? ? ? pop()方法
? ? print(d)
else:
? ? print('{} not in d'.format(name))? 斜體字前面是不是字符串啊
運行成功
{'Bob': 60, 'Ellena': 49, 'Candy': 75, 'David': 86}
查看全部 -
d = {
? ? 'Alice': 45,
? ? 'Bob': 60,
? ? 'Candy': 75,
? ? 'David': 86,
? ? 'Ellena': 49
}
old_score = d.get('Alice')
print(old_score)
d['Alice']=60
print(d)
print(d.get('Alice'))
運行成功
45
{'Bob': 60, 'Ellena': 49, 'Alice': 60, 'Candy': 75, 'David': 86}
60查看全部
舉報