1.list中的任一元素可以是任一类型。可以是混合的,如,前两个字符串后面的是数字。都是可以的。
2.可以用-1表示最后一个元素。
3。注意不要越界。
4.len(mates) 用来计算list的大小。
mates = ['jarvis','friday',12]
print mates
print 'len',len(mates)
print 'm[-1]',mates[-1]
print 'm[-2]',mates[-2]
5.list.pop()用来删除最后一个元素,若list.pop(i),则删除list上位置为i的元素。
mates = ['jarvis','friday',12]
print mates
print 'len',len(mates)
print 'm[-1]',mates[-1]
print 'm[-2]',mates[-2] mates.pop()
print 'pop',mates
mates.append(12)
print 'apends',mates
mates.pop(1)
print 'pop(1)',mates
6、insert(int ,元素)是指把元素插到第int个位置上。而不是从这个后面开始插
mates = ['jarvis','friday',12]
print mates
print 'len',len(mates)
print 'm[-1]',mates[-1]
print 'm[-2]',mates[-2] mates.pop()
print 'pop',mates
mates.append(12)
print 'apends',mates
mates.pop(1)
print 'pop(1)',mates
mates.insert(1,'friday')
print "insert(1,'friday',)",mates
7.insert,append后面都可以加list
mates = ['jarvis','friday',12]
print mates
print 'len',len(mates)
print 'm[-1]',mates[-1]
print 'm[-2]',mates[-2] mates.pop()
print 'pop',mates
mates.append(12)
print 'apends',mates
mates.pop(1)
print 'pop(1)',mates
mates.insert(1,'friday')
print "insert(1,'friday',)",mates
mates.append([1,2,3])
print "append(list)",mates
mates.insert(-1,[4,5,6,7])
print mates
print mates[-1][-1]
insert(-1,x) 与append的区别此处就可以看出来了!!!!insert无法实现append的功能!!!!
需要注意的是此处的mates是可以做二位数组的,只不过其长度不同,每次需要计算Len(mates[i])
mates[1][-1]是y而不是\0!!!!