没有合适的资源?快使用搜索试试~ 我知道了~
python中的二维列表实例详解
5星 · 超过95%的资源 14 下载量 159 浏览量
2020-09-20
09:15:24
上传
评论 1
收藏 40KB PDF 举报
温馨提示
试读
2页
主要介绍了python中的二维列表实例详解,文中给大家介绍了python 二维列表按列取元素的方法,需要的朋友可以参考下
资源推荐
资源详情
资源评论
python中的二维列表实例详解中的二维列表实例详解
主要介绍了python中的二维列表实例详解,文中给大家介绍了python 二维列表按列取元素的方法,需要的朋友可
以参考下
1. 使用输入值初始化列表使用输入值初始化列表
nums = []
rows = eval(input("请输入行数:"))
columns = eval(input("请输入列数:"))
for row in range(rows):
nums.append([])
for column in range(columns):
num = eval(input("请输入数字:"))
nums[row].append(num)
print(nums)
输出结果为:
请输入行数:3
请输入列数:3
请输入数字:1
请输入数字:2
请输入数字:3
请输入数字:4
请输入数字:5
请输入数字:6
请输入数字:7
请输入数字:8
请输入数字:9
[[1, 2, 3], [4, 5, 6], [7, 8, 9]]
2. 使用随机数初始化列表使用随机数初始化列表
import random
numsList = []
nums = random.randint(0, 9)
rows = random.randint(3, 6)
columns = random.randint(3, 6)
for row in range(rows):
numsList.append([])
for column in range(columns):
num = random.randint(0, 9)
numsList[row].append(num)
print(numsList)
输出结果为:
[[0, 0, 4, 0, 7], [4, 2, 9, 6, 4], [7, 9, 8, 1, 7], [1, 7, 7, 5, 7]]
3. 对所有的元素求和对所有的元素求和
nums = [[1, 2, 3], [4, 5, 6], [7, 8, 9], [3, 4, 7]]
total = 0
for i in nums:
for j in i:
total += j
print(total)
输出结果为:
total = 59
4. 按列求和按列求和
nums = [[1, 2, 3], [4, 5, 6], [7, 8, 9], [3, 4, 7]]
total = 0
for column in range(len(nums[0])):
# print("column = ",column)
for i in range(len(nums)):
total += nums[i][column]
print(total)
输出结果为:
资源评论
- 郑华滨2023-07-26作者提供了详细的代码示例,让读者能够更好地理解二维列表的用法。
- 湯姆漢克2023-07-26阅读完这篇文章后,我对二维列表在Python中的操作更加熟悉了,收获良多。
- 鲸阮2023-07-26文章内容通俗易懂,讲解了二维列表的实际应用场景,很实用。
- 深层动力2023-07-26这篇文章对于理解二维列表在Python中的使用有很大帮助。
- 莫少儒2023-07-26这篇文章没有过多的技术术语,让人感觉更亲切,容易上手。
weixin_38641366
- 粉丝: 4
- 资源: 893
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功