我正在制作一个基于文本的游戏,地图是一个2D列表。到目前为止,我的做法是这样的:
self.map = [[" " for i in range(34)]
for i in range(40)] # initialize the 2d array
for layer in self.map: #print the array
print(layer)
但是,这也会打印逗号和引号。是否有任何方法来打印数组,只使用列表中的元素,而打印的列表应该与上面的代码打印的文本格式相同。
编辑这是我想要打印的方式,但没有语音标记和逗号
假设我有一个数组:
foo = [["a", "b"], ["c", "d"]]
如果我想打印内部数组的元素,我会这样做:
for array_ in foo:
for element in array_:
print element
做完这些之后,我会得到这样的结果:
a
b
c
d
如何垂直打印每个内部数组,然后将其与其他数组连接,如以下所示?
ac
bd
我正在尝试从一个列表中连续打印数字,不带"[]“和",”。例如,我有这样的代码。
Bucket = [[] for i in range(2)]
result = []
for i in Bucket[::-1]:
for j in i:
result.append(j)
print result
其中Bucket的值为:
[[2, 4], [1, 3, 5]]
并且结果是有价值的:
[1, 3, 5, 2, 4]
我希望result的值打印为:
1 3 5 2 4
我正在将一款Hangman游戏移植到Android上,遇到了一些问题。最初的Java程序使用控制台,所以现在我必须以某种方式美化输出,使其适合我的Android布局。
如何打印没有括号和逗号的数组?该数组包含斜杠,并在猜测到正确的字母时逐个替换。
我使用的是ArrayList类的常用.toString()函数,输出的格式如下:[ a, n, d, r, o, i, d ]。我想让它简单地将数组打印为单个String。
我用下面这段代码填充数组:
List<String> publicArray = new ArrayList<>();
for (int i = 0;
我想打印像"Factors of (input_number) are“1,2,5,10,50这样的数字,但打印时要用一个额外的逗号: 1,2,3,4,5, input_number = int(input("Enter A Number Please: "))
factors = []
for divisor in range(1, input_number+1):
mod = input_number % divisor
if mod == 0:
factors.append(divisor)
print(&
我找不到正确的输出。假设我有两个列表,列表A和列表B。
list A = [1,2,3]
list B = [2,3,4]
我想打印出如下语句。
Solution A : 1 2 3
Solution B : 2 3 4
到目前为止我所做的是..。
A = config.mList
B = config.sList
return 'Solution A: %s \nSolution B: %s' %(A, B)
这是打印出来的
Solution A: ['17', '4', '8', '11
全,
我有一个文件,其中包含以下字符串:
VERIFYFAIL usbhd-sdb "There were 1 files with viruses detected. The device has been detached. Infections found: "
下面是我用来获取结果的代码:
#!/usr/bin/perl
open( INFILE, "/home/me/scan_result" ) || die "Can't open file";
push( @lines, $_ ) while <INFILE>;
如何访问传递到pl/tcl函数的数组?参数不应该变成列表吗?在下面的代码中,它打印"1“,不管输入是什么,比如”选择foobar(foobar 1,2,3);“
我对此感兴趣的是构建自定义聚合,它使用数组来保持调用之间的状态。
编辑:
下面是一个新功能:
create function foobar(int[]) returns int[] as $$
elog INFO "$1, [llength $1]"
return $1
$$ language pltcl;
下面是调用和输出,它显示了在函数中输入和输出数组是有效的:
postgis20=# se
我正在寻找这个任务更优雅的解决方案。
任务:给定一个字符串,将其偶数索引和奇数索引字符打印为空格分隔的字符串。
输入格式:第一行包含一个整数(测试用例的数量)。后续行的每一行都包含一个字符串。
puts "Input a number of test cases"
t = gets.to_i
t.times do
puts "Input a string please"
s = gets.strip
z = s.split(//)
b = z.each_with_index.sort_by { |i, x| [x.even? ? 0 : 1,
</div>
<script>
let list = [];
let ob={};
for(i=0; i<100; i++){
list[i] = {
name: i,
text: "text"
}
//document.getElementById('results').innerHTML += list[i].name + li
嘿,我用多个列表编写了python代码(python2.7.3),但是当我试图打印它们时,它们总是带有一个空格。我想以连续的方式打印列表,但我无法这样做。我有一个有整数值的列表,还有一个带有字符的列表。
例如: list1 (整数列表有123)和list2(字符列表有ABC)。
期望输出:ABC123我得到了什么:ABC 123
我所做的:
print "".join(list2),int("".join(str(x) for x in list1))
有什么建议我做错了什么吗?