【问题标题】:Python: Print list sequencePython:打印列表序列
【发布时间】:2016-03-31 11:27:43
【问题描述】:

是否可以在 python 中编写干净的代码来打印如下内容:

Introduce the number of lists you want to have: 3
Introduce how many numbers you want it to have: 3
Number: 1
Number: 2
Number: 3
[1,2,3]
Introduce how many numbers you want it to have: 4
Number: 1
Number: 2
Number: 5
Number: 9
[1,2,5,9]
Introduce how many numbers you want it to have: 5
Number: 1
Number: 7
Number: 2
Number: 8
Number: 3
[1,7,2,8,3]

这是我的尝试,但它只适用于一个列表,因为我不知道如何添加多个列表:

v1=[]
n=input ("Introduce how many numbers you want it to have: ")
def introdTast():
      print("Introduce the numbers: ")
      for i in range(0,n):
      v1.append(input())

introdTast()
print "v1 =",v1
print "\n"

【问题讨论】:

  • 是的,这是可能的。你的问题到底是什么?
  • 如何编写代码?我尝试了几种方法..但我只得到错误..
  • 那么,你应该发布你拥有的代码和你得到的错误。

标签: python list


【解决方案1】:

你的答案在这里:The Python Tutorial

但是,给你:

lists = int(raw_input('Introduce the number of lists you want to have: '))
for i in xrange(lists):
    numbers = int(raw_input('Introduce how many numbers you want it to have: '))
    l = []
    for j in xrange(numbers):
        l.append(int(input('Number: ')))
    print l

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-01-04
    • 1970-01-01
    • 2013-02-22
    • 2011-01-24
    • 2012-11-26
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多