我有这样一个列表: 1,2,3,4,5,6,7,8,9,10。我想用python代码遍历它,并正确地将它格式化为1,2,3,4,5,6,7,8,9,10。
lst = [1,2,3,4,5,6,7,8,9,10]
for x in lst:
print "%s,"%x
这是返回值1,2,3,4,5,6,7,8,9,10,
python可以提取循环的最后一个元素并更改循环的格式吗?
我正在使用python插件。我使用list来存储一些值,如下所示:
known_stn.append('1')
known_stn.append('2')
我的问题是
query=("SELECT survey, station FROM stat WHERE stat.station IN (%s) AND station.survey = '2011410'" %known_stn)
WHERE station.station IN (['1', '2'])出错,因为列表包含[]方括号。我试着更
list = [1, 2, 3, 4]
for element in list:
print(element, end=" ")
对于这段代码,输出是:1 2 3 4 .但是在最后一个元素(4).How之后还有一个空格,我可以只删除最后一个空间吗?我试着添加sep=“在end=之前”,但是它不起作用。
我目前正在进行我的第一个Python课程,并进行了以下练习:
# THREE GOLD STARS
# Sudoku [http://en.wikipedia.org/wiki/Sudoku]
# is a logic puzzle where a game
# is defined by a partially filled
# 9 x 9 square of digits where each square
# contains one of the digits 1,2,3,4,5,6,7,8,9.
# For this question we will generalize
# an
我将遍历下面的嵌套列表,找到1,然后打印该列表的索引。
my_list = [['Hello', 'World','!'],[1, 3, 'Test', 5, 7],[2, 4]]
for item in range(len(my_list)):
for item2 in range(len(my_list[item])):
output = my_list[item][item2]
if output == 1:
print('the index of 1