Python基础入门练习——Task05字典、集合、序列

Python基础入门练习——Task05字典、集合、序列

字典练习题

dic = {
    'python': 95,
    'java': 99,
    'c': 100
    }
len(dic) #字典长度为3
3
dic['java'] = 98
dic['php'] = 90
del dic['c']
list(dic.values())
[95, 98, 90]
list(dic.keys())
['python', 'java', 'php']
list(dic.items())
[('python', 95), ('java', 98), ('php', 90)]
'javascript' in dic
False
sum(dic.values())
283
min(dic.values())
90
max(dic.values())
98
dict1 = {'php':97}
dic.update(dict1)
dic
{'python': 95, 'java': 98, 'php': 97}

集合练习题

z = [a]
tuple(z)
({'apple'},)
b = set()
b.add('x')
b.add('y')
b.add('z')
b
{'x', 'y', 'z'}
set(['A','B','A','B'])
{'A', 'B'}
c = {6,7,8}
d = {7,8,9}
c&d
{7, 8}
c|d
{6, 7, 8, 9}
set.difference(c|d)
{6, 7, 8, 9}
d-c
{9}
c-d
{6}
c^d 
{6, 9}
e = {'A','B','C'}
f = {'C','B','D'}
len(e&f)
2

序列练习题

a = [1, 2, 3]
b = [4, 5, 6]
c = [9, 6, 7, 8]
max(a)
3
min(a)
1
c.sort()
c
[6, 7, 8, 9]

sort 是应用在 list 上的方法,属于列表的成员方法,sorted 可以对所有可迭代的对象进行排序操作。

result = []
for i in range(1,101):
    result.append(i)
sum(result)
5050
list1 = [2,3,4,5]
for i in list1:
    print(i*3)
6
9
12
15
g = ['x','y','z']
h = [1,2,3]
zipped = zip(g,h)
print(list(zipped))
[('x', 1), ('y', 2), ('z', 3)]
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值