小编use*_*168的帖子

在Python中从二维数组打印时如何排列列?

我想以表格格式显示一个简单的二维数组,标题位于顶部,以便值在标题下对齐。有没有办法做到这一点?我已经使用 numpy 查看了 pprint 和打印,但无法使其工作。这是我现在所拥有的:

myArray = [['Student Name','Marks','Level'],['Johnny',68,4],['Jennifer',59,3],['William',34,2]]

for row in myArray:
    print(" ")
    for each in row:
        print(each,end = ' ')
Run Code Online (Sandbox Code Playgroud)

有什么建议么?

python arrays 2d pprint

5
推荐指数
1
解决办法
5200
查看次数

python中的字典:对从搜索键返回的值求和

我只是在学习Python,所以这可能非常简单.我试图找到与字典中的键匹配的值并将其添加.我已经编写了找到值的代码,我可以打印它(在在线Python导师中测试一下,看看会发生什么)但是我无法弄清楚如何得到这个作为总得分返回正确的分数(6 ).我知道这不是一个功能.

    SCRABBLE_LETTER_VALUES = {
        'a': 1, 'b': 3, 'c': 3, 'd': 2, 'e': 1, 'f': 4, 'g': 2, 'h': 4, 'i': 1, 'j': 8, 'k': 5, 'l': 1, 'm': 3, 'n': 1, 'o': 1, 'p': 3, 'q': 10, 'r': 1, 's': 1, 't': 1, 'u': 1, 'v': 4, 'w': 4, 'x': 8, 'y': 4, 'z': 10
    }
word ='tact'
score =0

for i in range(len(word)):
    for letter,score in SCRABBLE_LETTER_VALUES.items():
        if letter == word[i]:
            print score
Run Code Online (Sandbox Code Playgroud)

python dictionary sum

1
推荐指数
1
解决办法
748
查看次数

标签 统计

python ×2

2d ×1

arrays ×1

dictionary ×1

pprint ×1

sum ×1