Python练习——数组处理

本文提供了一系列Python练习题,包括列表操作如元素翻转、筛选等,并演示了如何生成随机整数列表并统计各数值出现频次的方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

对一门语言最好的学习方法就是多使用多练习,最近在学Python,以下是我在网上找的一些练习题,仅供大家学习参考。

a = [1, 2, 3, 4, 5, 6]
1. 将a中元素的序号及值打印出来
2. 将a倒序成[6, 5, 4, 3, 2, 1]
3. 将a中的偶数挑出*2,结果为[4, 8, 12]

# 1
for x in a:
	print a.index(x), ',', x
for k, v in enumerate(a):
	print k, v
# 2
a.reverse()
a[::-1]
# 3
[x*2 for x in a if x%2==0]
生成一个200个随机正整数(1~15)的list,统计其中正整数的出现次数,并排序输出结果。

import random

number_list = [random.randint(1,15) for i in range(1, 200)]
print number_list
number_dict = {}
for i in number_list:
	if not number_dict.has_key(i):
		number_dict[i] = 1
	else:
		number_dict[i] += 1
sorted_list = sorted(number_dict.items(), key=lambda(d):d[1], reverse=True)
print sorted_list


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值