如何在不带括号和逗号的情况下打印列表python

时间:2020-07-14 18:00:19

标签: python

if ( folderBrs.ShowDialog() == DialogResult.OK )
{
  var dir = new DirectoryInfo(folderBrs.SelectedPath);
  dir = dir.CreateSubdirectory(textBox1.Text.Trim());
  dir.CreateSubdirectory("subfolder1");
  dir.CreateSubdirectory("subfolder2");
}

输出

ISBN = [int(e) for e in input("input ISBN :")]
sum = 10*ISBN[0]+9*ISBN[1]+8*ISBN[2]+7*ISBN[3]+6*ISBN[4]+5*ISBN[5]+4*ISBN[6]+3*ISBN[7]+2*ISBN[8]
for i in range(0,10):
    sum_check = sum + i
    if sum_check % 11 ==0: 
      print("n10 =",i)
       ISBN.append(i)

但我想要此输出

020134525

3 个答案:

答案 0 :(得分:1)

要在python中打印不带空格,逗号和括号的任何列表,只需执行

print(*list_name,sep='')

答案 1 :(得分:0)

如果您想按原样打印列表,python总是将其打印在方括号内:

[0, 2, 0, 1, 3, 1, 4, 5, 2, 5]

如果要将所有数字汇总在一起,则意味着要join列表中的数字。

您想要做的是join列表中的项目,如下所示:

result = ''.join(list)

对象result将是您想要的数字,如下所示:

020134525

答案 2 :(得分:-1)

尝试''.join(ISBN) 另外,也可以将ISBN设为列表,而不是str

ISBN = ''
(your code)
ISBN+=i