Python教程

python中的二维列表

本文主要是介绍python中的二维列表,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

1. 使用输入值初始化列表

1 2 3 4 5 6 7 8 9 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)



2. 使用随机数初始化列表

1 2 3 4 5 6 7 8 9 10 11 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)

3. 对所有的元素求和

1 2 3 4 5 6 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)

4. 按列求和

1 2 3 4 5 6 7 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)
这篇关于python中的二维列表的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!