python基础之字典
字典
dict1
={'A':'apple','B':'book'}
dict2
={'B':'book','A':'apple'}
print(dict1
==dict2
)
list1
=[1,2]
list2
=[2,1]
print(list1
==list2
)
dict1
['C']='cake'
print(dict1
)
dict1
['B']='byte'
print(dict1
)
dict3
={'A':'apple','A':'ace'}
print(dict3
)
dict1
.update
({'B':'byte','C':'cat'})
print(id(dict1
))
del dict1
['C'],dict1
['B']
print(dict1
)
dict1
={}
print(id(dict1
))
dict1
.clear
()
print(id(dict1
))
if 'A' in dict1
:
print('在字典中')
else:
print('不在字典中')
dict3
={(1,2):{3,4},'A':'apple','B':'book'}
print(dict3
.keys
())
for one
in dict3
.keys
():
print(one
)
print(list(dict3
.keys
()))
print(dict3
.values
())
for one
in dict3
.values
():
print(one
)
for k
,v
in dict3
.items
():
print(k
,v
)
import json
data1
='''{
"name" : "桃子猫的布偶",
"location" : "bj",
"language1" : "java",
"language2" : "python"
}'''
print(type(data1
))
data2
=json
.loads
(data1
)
print(type(data2
))
print(type(json
.dumps
(data2
)))
with open('d:/json3.txt') as file1
:
temp3
=json
.load
(file1
)
print(type(temp3
))
with open('d:/json30.txt','w+') as file2
:
json
.dump
(data2
,file2
)
file2
.seek
(0)
print(type(file2
.read
()))
打印结果演示
True
False
{'A': 'apple', 'B': 'book', 'C': 'cake'}
{'A': 'apple', 'B': 'byte', 'C': 'cake'}
{'A': 'ace'}
2213361321520
{'A': 'apple'}
2213393068896
2213393068896
不在字典中
dict_keys
([(1, 2), 'A', 'B'])
(1, 2)
A
B
[(1, 2), 'A', 'B']
dict_values
([{3, 4}, 'apple', 'book'])
{3, 4}
apple
book
(1, 2) {3, 4}
A apple
B book
<class 'str'>
<class 'dict'>
<class 'str'>
<class 'dict'>
<class 'str'>
转载请注明原文地址:https://blackberry.8miu.com/read-6007.html