電影網(wǎng)站建設(shè)多少錢百度網(wǎng)站入口
1.字典的定義與創(chuàng)建
定義字典時(shí),每個(gè)元素都包含兩個(gè)部分“鍵”和“值”,在“鍵”和“值”之間使用冒號(:)分隔,相鄰兩個(gè)元素使用逗號分隔,所有元素放在一個(gè)大括號“{}”中。語法格式如下:
dictionary = (‘key1’:‘value1’, "key2’:‘value2’, …, "keyn’:‘valuen’]
其中 dictionary 為字典名稱;
key1、key2、keyn 為元素的鍵,必須是唯一的,并且不可變的,可以是字符串、數(shù)字或者元組。
value1、value2”、”valuen 為元素的值,可以是任何數(shù)據(jù)類型,不是必須唯一。
2.通過已有數(shù)據(jù)快速創(chuàng)建字典
Python 可以通過已有數(shù)據(jù)快速創(chuàng)建字典。主要表現(xiàn)為以下兩種形式:
(1) 通過映射函數(shù)創(chuàng)建字典,語法如下:
dictionary = dict(zip(list1,list2))
其中 dictionary 為字典名稱;
zip()函數(shù)用于將多個(gè)列表或元組對應(yīng)位置的元素組合為元組,并返回包含這些內(nèi)容的 zip 對象。
如果想得到列表,可以使用 list() 函數(shù)將其轉(zhuǎn)換為列表;
list1 為一個(gè)列表,用于指定要生成字典的鍵;
list2 為一個(gè)列表,用于指定要生成字典的值。
(2)通過給定的“鍵值對”創(chuàng)建字典,語法如下:
dictionary = dict(key1=value1, key2=value2, keyn=valuen)
3.添加和刪除字典元素
由于字典是可變序列,所以可以隨時(shí)在其中添加“鍵值對”,這和列表類似。
向字典中添加元素的語法格式如下:
dictionary[key] = value
4.遍歷字典遍歷字典,可以通過 key 值、value 值進(jìn)行遍歷。
下面統(tǒng)一采用字典 qq 介紹4 種遍歷方法
qq = {"1號":1111,"2號":2222,"3號":3333,"4號":4444,}
#直接在字典中遍歷鍵key,然后通過字典的鍵獲取對應(yīng)的值
for key in qq:print(key,qq[key])
# 在字典的鍵 keys0中遍歷鍵 key,然后通過字典的鍵獲取對應(yīng)的值
for key in qq.keys():print(key,qq[key])
# 在items0中遍歷鍵 key 或者 value,此時(shí)可以直接輸出 key 或者 value。
for key,value in qq.items():print(key,value)
# 在字典的值 values0中遍歷值,只能輸出值
for value in qq.values():print(value)
# 在items0中遍歷字典項(xiàng),只能輸出鍵值對元組。
for item in qq.items():print(item)
輸出結(jié)果
1號 1111
2號 2222
3號 3333
4號 44441號 1111
2號 2222
3號 3333
4號 44441號 1111
2號 2222
3號 3333
4號 44441111
2222
3333
4444('1號', 1111)
('2號', 2222)
('3號', 3333)
('4號', 4444)
5.獲取并輸出當(dāng)前日期時(shí)間
在Pvthon 中,可以使用 datetime 模塊來處理日期和時(shí)間。
datetime 模塊非常好用,提供了很多日期格式、時(shí)間格式處理、轉(zhuǎn)換的對象和方法。使用時(shí),首先要導(dǎo)入 datetime 庫,代碼如下:
使用 today 和now 獲得當(dāng)前日期和時(shí)間,時(shí)間精確到毫秒級,代碼如下:
import datetime
print(datetime.datetime .today())
print(datetime.datetime.now())
# 使用format0函數(shù)格式化時(shí)間,“%Y-%m-%d”設(shè)置輸出年的格式,設(shè)置輸出“%H:%M:%S
print(format(datetime.datetime.now(),"%Y-%m-%d %H:%M:%S"))