2013-07-20 26 views

cevap

7

bu deneyin

print(int("".join(str(x) for x in [7,7,7,7]))) 
3

Bir dizeye dönüştürmek ve: Böyle

print("".join(str(x) for x in This)) 
+0

Teşekkür ederim. Büyüleyici bir şekilde çalıştı!!! – Doug

+1

En çok hoşgeldin! Kabul etmeyi unutmayın :) – jh314

+0

'int()' adımı benim için gereksiz gibi görünüyor ... – glglgl

36

ise Python 3 veya uygun Python 2.x sürümünü from __future__ import print_function ile kullanıyorsunuz:

data = [7, 7, 7, 7] 
print(*data, sep='') 

Aksi halde, dize ve baskıya dönüştürmek gerekir: Python 2.6 ve üstü itibaren .format kullanma

print ''.join(map(str, data)) 
+3

* Gerçekte ne anlama geliyor? Lütfen açıklayabilir misiniz? – TJain

+0

* bir liste açar. Değeri verir. lis 'bir liste ise lis = [* lis] – sprksh

5

.

>>> print '{}{}{}{}'.format(*[7,7,7,7]) 
7777 
>>> data = [7, 7, 7, 7] * 3 
>>> print ('{}'*len(data)).format(*data) 
777777777777777777777777 
İlgili konular