栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

Python语言入门(三)简洁易用的数组与List

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Python语言入门(三)简洁易用的数组与List

#Python中没有专门的数组(当然,引入外部模块可以实现),而是用更强大的list代替了  

#为什么说不是list呢?因为虽然它很像数组,但是又提供了很多的操作方法,已经超越了  

#一般我们认为的数组概念,非要说有数组那就算加强版吧!  

#以类似java、C#数组的风格定义了一个list  

names = ['IT职业教育','林中之城','科泰软件学院'];  

print(names[2]);#下标从0开始,输出第三个元素:科泰软件学院  

#list下标为负数,即从最后一个元素往前倒数,但是-5还是会越界异常的。例如:  

print(names[-2]);#输出:林中之城  

print(len(names));#输出list的长度:3  

#range()按指定的范围、增量定义list  

#定义一个1-99数字的list,并循环输出  

arrayList1 = range(1,100)  

for n in arrayList1:  

    print(n)  

#定义一个长度为10的list,里面的值全部为5,并循环输出  

arrayList2 = [5 for x in range(0,10)]  

for n in arrayList2:  

    print(n)  

#定义一个二维list  

students = [['liwuming','xuchao','tangzhipeng'],  

            ['wangfan','liujinhua','jiangxiyong'],  

            ['zenghaiwei','tangxinpin','wuweilin']];  

print(students[0][0]);#输出:liwuming  

print(students[1][1]);#输出:liujinhua  

print(students[2][2]);#输出:wuweilin  

#list特性暴露无遗,数字339成功追加到students[0]尾部,未报越界异常  

students[0].append(339);  

#'false'插入到students[1]第二个位置  

students[1].insert(1, 'false');  

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/225661.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号