2013-07-20 40 views

Trả lời

7

Hãy thử điều này:

print("".join(str(x) for x in This)) 
2

Something như thế này nên làm điều đó:

for element in list_: 
    sys.stdout.write(str(element)) 
3

Bạn có thể chuyển đổi nó thành một chuỗi, và sau đó đến một int:

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

Cảm ơn bạn. Tiếng Anh> Tiếng Việt!!! – Doug

+1

Bạn được chào đón nhiều nhất! Đừng quên chấp nhận :) – jh314

+0

Bước 'int()' dường như không cần thiết đối với tôi ... – glglgl

36

Nếu bạn đang sử dụng Python 3 hoặc phiên bản Python 2.x thích hợp với from __future__ import print_function sau đó:

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

Nếu không, bạn sẽ cần phải chuyển sang chuỗi và in:

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

Dữ liệu thực sự có ý nghĩa gì? Bạn có thể giải thích? – TJain

+0

* mở danh sách. Cung cấp giá trị. nếu 'lis' là một danh sách, lis = [* lis] – sprksh

5

Sử dụng .format từ Python 2.6 và cao hơn.

>>> print '{}{}{}{}'.format(*[7,7,7,7]) 
7777 
>>> data = [7, 7, 7, 7] * 3 
>>> print ('{}'*len(data)).format(*data) 
777777777777777777777777 
Các vấn đề liên quan