python程序:
ten_things = "1 2 3 4 5 6"
stuff = ten_things.split(' ')
while len(stuff) != 10:
stuff.append('0')
print stuff[1]
print stuff[-1]
print stuff.pop()
print ' '.join(stuff)
print '#'.join(stuff[3:5])
可以看到倒数第二行只有9个数,这是因为.pop()函数运行在打印所有字符之前。.pop()函数是将一个LIst里面的最后一个值取出打印返回的时候从List里面删掉。缺省值为-1即如果没有参数就取最后一个值。
将倒数第三行和倒数第二行对换
ten_things = "1 2 3 4 5 6"
stuff = ten_things.split(' ')
while len(stuff) != 10:
stuff.append('0')
print stuff[1]
print stuff[-1]
print ' '.join(stuff)
print stuff.pop()
print '#'.join(stuff[3:5])
这样就变成了十个。
.join():连接字符串数组。将字符串、元组、列表中的元素以指定的字符(分隔符)连接成一个新的字符串
对序列进行操作:
对字符串进行操作:
对元组进行操作:
对字典进行操作:
字典的排序是按照它的value来排的,不要问我为什么是这样的,其实我也不知道。