一如既往的坚持下去,加油。
废话不多说,附上源码。python的list和tuple比c语言的数组感觉要强大很多,提供了很多功能,这点很了不起,怪不得高级语言开发效率高嘛,不过没啥难度,各位看官,开始了。
源码如图:
#今天学习python的list classmates = ['zhangsan', 'lisi', 'wangwu', 'zhaoliu'] print (classmates) print (classmates[0]) print (classmates[1]) print (classmates[2]) print (classmates[3]) #倒序访问 print (' '*32) print ('倒序访问') print (classmates[-1]) print (classmates[-2]) print (classmates[-3]) print (classmates[-4]) #追加元素 print('追加元素') classmates.append('haerbin') classmates.append('heilongjiang') print (classmates) #插入元素 print('插入元素') classmates.insert(1, 'hanlu') classmates.insert(0, 'YSU') print (classmates) #删除末尾的元素 print('删除尾巴的元素') classmates.pop() classmates.pop() print(classmates) #删除指定位置的元素 print('删除指定位置的元素') classmates.pop(0) classmates.pop(-1) print (classmates) #修改某个元素 print('修改某个元素') classmates[0] = 123 print(classmates) #list 内嵌list group = ['linglaoda','wanger'] classmates[1] = group print(classmates) #修改内嵌list数值 classmates[1][0] = 'sun' print(classmates) #计算list的长度 print('classmates\'s lenth is', len(classmates)) #接下来学习tuple,这是另一种数据结构 classsmates = ('zhangsan','lisi','zhaowu') #这句话起不到任何效果,实际测试了一把,tuple 是(),list是[] print(classmates) schoolmates = (1,2,3) print(schoolmates) #tuple相比list访问时一样的,只是tuple的元素不能进行修
运行结果这里就不附了,如果您有安装py,请自行运行,前面已经讲过环境如何安装,请查阅以前博文