L = ['Adam', 'Lisa', 'Bart']
temp=L[0]
L[0]=L[-1]
L[-1]=temp
print L
temp=L[0]
L[0]=L[-1]
L[-1]=temp
print L
2018-04-27
最高赞答案是正确的,结果错误的原因应该是bug,我用python IDLE运行得出的结果和答案一致
for (key,value) in d.items():
print ("%s:%s"%(key,value))
for (key,value) in d.items():
print ("%s:%s"%(key,value))
2018-04-27
sum = 0
x = 1
while x < 100:
x += 1
#利用判断求x除2的余数是否为1,是进行下面的循环
if x%2 == 1:
sum += x
#因为第一次循环得出的x为3,所以会跳过1,后面要加1
sum = sum + 1
print sum
x = 1
while x < 100:
x += 1
#利用判断求x除2的余数是否为1,是进行下面的循环
if x%2 == 1:
sum += x
#因为第一次循环得出的x为3,所以会跳过1,后面要加1
sum = sum + 1
print sum
2018-04-27
关于pop()删除最后一个元素后不显示被删除的元素,是在这个编辑环境下不会显示,实际用IDLE操作是会显示的,可以自己试一下!
2018-04-27
x = x + 1
if x > 100:
break
if x%2 != 0:
sum += x
用不着continue啊
if x > 100:
break
if x%2 != 0:
sum += x
用不着continue啊
2018-04-27
for x in [ 1,2,3,4,5,6,7,8,9 ]:
for y in [ 2,3,4,5,6,7,8,9 ]:
if x<y:
print x*10+y
for y in [ 2,3,4,5,6,7,8,9 ]:
if x<y:
print x*10+y
2018-04-27
对于L.insert(-1,'Paul'),按照例子中的规则,是插在原来-1的位置上,而原来位置上的往后移一位,所以新插入的就到了倒数第二位
2018-04-27
"['Adam', 95.5, \n'Lisa',85, \n'Bart',59]"
外加了一个“ 。。。。”才运行成功
外加了一个“ 。。。。”才运行成功
2018-04-27