问答详情
源自:7-1 什么是dict

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

# 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



提问者:慕粉4438442 2020-09-08 15:35

个回答

  • 慕娘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

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