娱乐网站导航,小企业网站建设哪家便宜,学网站建设能赚钱吗,专业做网站广州Python使用list一、listPython内置的一种数据类型是列表#xff1a;list。list是一种有序的集合#xff0c;可以随时添加和删除其中的元素。比如#xff0c;列出班里所有同学的名字#xff0c;就可以用一个list表示#xff1a;classmates [Michael, Bob, Tracy]print(cla…Python使用list一、listPython内置的一种数据类型是列表list。list是一种有序的集合可以随时添加和删除其中的元素。比如列出班里所有同学的名字就可以用一个list表示classmates [Michael, Bob, Tracy]print(classmates)变量classmates就是一个list。len()函数1. 获得list元素的个数classmates [Michael, Bob, Tracy]print(len(classmates))用索引来访问list中每一个位置的元素记得索引是从0开始的classmates [Michael, Bob, Tracy]print(classmates[0])print(classmates[1])print(classmates[2])print(classmates[3])当索引超出了范围时Python会报一个IndexError错误所以要确保索引不要越界记得最后一个元素的索引是len(classmates) - 1。如果要取最后一个元素除了计算索引位置外还可以用-1做索引直接获取最后一个元素print(classmates[-1])以此类推可以获取倒数第2个、倒数第3个classmates [Michael, Bob, Tracy]print(classmates[-1])print(classmates[-2])print(classmates[-3])print(classmates[-4])当然倒数第4个就越界了。2. list是一个可变的有序表往list中追加元素到末尾classmates [Michael, Bob, Tracy]classmates.append(Adam)print(classmates)也可以把元素插入到指定的位置比如索引号为1的位置classmates [Michael, Bob, Tracy]#替换classmates.insert(1, Jack)print(classmates)pop()函数1. 删除list末尾的元素classmates [Michael, Bob, Tracy]print(classmates.pop())print( classmates)[Michael, Jack, Bob, Tracy]2. 删除指定位置的元素用pop(i)方法其中i是索引位置。classmates.pop(1)print(classmates)3. 把某个元素替换成别的元素可以直接赋值给对应的索引位置classmates [Michael, Bob, Tracy]classmates[1] Sarahprint(classmates)list里面的元素的数据类型也可以不同比如L [Apple, 123, True]list元素也可以是另一个list比如s [python, java, [asp, php], scheme]print(len(s))要注意s只有4个元素其中s[2]又是一个list如果拆开写就更容易理解了p [asp, php]s [python, java, p, scheme]要拿到php可以写p[1]或者s[2][1]因此s可以看成是一个二维数组类似的还有三维、四维……数组不过很少用到。如果一个list中一个元素也没有就是一个空的list它的长度为0L []len(L)二、总结本文基于Python基础主要介绍了Python基础中list列表通过list列表的两个函数 对list的语法做了详细的讲解用丰富的案例 代码效果图的展示帮助大家更好理解 。使用Python编程语言方便大家更好理解希望对大家的学习有帮助。想学习更多Python网络爬虫与数据挖掘知识可前往专业网站http://pdcfighting.com/