输出怎么才能去除名字上的引号

来源:7-1 什么是dict

慕粉4438442

2020-09-08 15:35

# Enter a code

names = ['Alice', 'Bob', 'Candy', 'David', 'Ellena']

scores = [45, 60, 75, 86, 49]

num=0

for name in names:

    score=scores[num]

    print(name,':',score)

    num=num+1

#输出结果是这样的

('Alice'‘:’45)

 ('Bob'‘:’60)

( 'Candy'‘:’75)

( 'David'‘:’86)

( 'Ellena'‘:’49)


请问输出怎么才能去掉括号和名字上的引号,去掉冒号上的引号呢?

Alice:45

Bob:60

Candy:75

David:86

Ellena:49



写回答 关注

5回答

  • 慕娘1278260
    2020-11-05 20:50:43

    换成文本编辑器去执行就不会,如Pycharm

  • qq_迷失在天堂里云_0
    2020-10-07 20:33:21

    建议用编译器或者命令窗口执行代码,结果比较准确

  • 白小九
    2020-09-17 10:56:28

    print('{0}: {1}'.format(name, score))

  • 小邋遢5760902
    2020-09-16 20:19:09

    >>> names = ['Alice', 'Bob', 'Candy', 'David', 'Ellena']

    >>> scores = [45, 60, 75, 86, 49]

    >>> num=0

    >>> for name in names:

    ...     score=scores[num]

    ...     print(name,':',score)

    ...     num=num+1

    ...

    Alice : 45

    Bob : 60

    Candy : 75

    David : 86

    Ellena : 49


    问什么我的没有呀

  • Vip_iSamk
    2020-09-08 18:21:06

    我也好奇这个问题  同问 ,求大佬解答

Python3 入门教程(新版)

python3入门教程,让你快速入门并能编写简单的Python程序

154167 学习 · 1075 问题

查看课程

相似问题