字典基本操作
1.字典内容如下:
dic = { 'python': 95, 'java': 99, 'c': 100 }
用程序解答下面的题目
字典的长度是多少
请修改'java' 这个key对应的value值为98
删除 c 这个key
增加一个key-value对,key值为 php, value是90
获取所有的key值,存储在列表里
获取所有的value值,存储在列表里
判断 javascript 是否在字典中
获得字典里所有value 的和
获取字典里最大的value
获取字典里最小的value
字典 dic1 = {'php': 97}, 将dic1的数据更新到dic中
#1
len(dic)
#2
dic['java'] = 98
print(dic)
#3
del (dic)['c']
print(dic)
#4
dic['php'] = 90
print(dic)
#5
list.(dic.keys())
#6
list.(dic.values())
#7
'javascript' in dic
#8
sum(dic.values())
#9
max(dic.values())
#10
min(dic.values())
#11
dic['php'] = 90
dic1 = {'php':97}
dic.update(dic1)
-
怎么表示只包含⼀个数字1的元组。
-
创建一个空集合,增加 {‘x’,‘y’,‘z’} 三个元素。
-
列表['A', 'B', 'A', 'B']去重。
-
求两个集合{6, 7, 8},{7, 8, 9}中不重复的元素(差集指的是两个集合交集外的部分)。
-
求{'A', 'B', 'C'}中元素在 {'B', 'C', 'D'}中出现的次数。
#1
num = {1}
#2
sample = set()
sample.add('x')
sample.add('y')
sample.add('z')
#3
list = ['A','B','A','B']
set(list)
#4
A = {6,7,8}
B = {7,8,9}
A.symmetric_difference(B)
#5
A = {'A','B','C'}
B = {'B','C','D'}
len(A & B)
-
怎么找出序列中的最⼤、⼩值?
-
sort() 和 sorted() 区别
-
怎么快速求 1 到 100 所有整数相加之和?
-
求列表 [2,3,4,5] 中每个元素的立方根。
-
将[‘x’,‘y’,‘z’] 和 [1,2,3] 转成 [(‘x’,1),(‘y’,2),(‘z’,3)] 的形式。
#1
max(sub)
min(sub)
#2
sort是应用在list上,而sorted应用在所以可迭代对象上,
list的sort是在已存在的列表进行操作,无返回值,而sorted是创造一个新的list,与原list不同
#3
sum(range(101))
#4
list = [2,3,4,5]
[x**3 for x in range]
#5
list1 = ['x','y','z']
list2 = [1,2,3]
zipp = zip(list1,list2)
print(list(zipp))