Python程序设计基础习题复习资料与分析(7)

2020-12-24 20:23

1)Python 3.4.2代码

import random

x = [random.randint(0,100) for i in range(20)]

print(x)

y = x[0:10]

y.sort()

x[0:10] = y

y = x[10:20]

y.sort(reverse=True)

x[10:20] = y

print(x)

2)Python 2.7.8代码

import random

x = [random.randint(0,100) for i in range(20)]

print x

y = x[0:10]

y.sort()

x[0:10] = y

y = x[10:20]

y.sort(reverse=True)

x[10:20] = y

print x

2.11 在Python中,字典和集合都是用一对大括号作为界定符,字典的每个元素有两部分组成,即“键”和“值”,其中“键”不允许重复。

2.12 使用字典对象的items() 方法可以返回字典的“键-值对”列表,使用字典对象的keys() 方法可以返回字典的“键”列表,使用字典对象的values() 方法可以返回字典的“值”列表。

2.13 假设有列表a = ['name', 'age', 'sex']和b = ['Dong', 38, 'Male'],请使用一个语句将这两个列表的内容转换为字典,并且以列表a中的元素为“键”,以列表b中的元素为“值”,这个语句可以写为 c = dict(zip(a,b)) 。

2.14 假设有一个列表a,现要求从列表a中每3个元素取1个,并且将取到的元素组成新的列表b,可以使用语句 b = a[::3] 。

2.15 使用列表推导式生成包含10个数字5的列表,语句可以写为[5 for i in range(10)] 。

2.16 不可以(可以、不可以)使用del命令来删除元组中的部分元素。


Python程序设计基础习题复习资料与分析(7).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:会所配电室停电检修操作流程

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: