Python语言入门(三)简洁易用的数组与List-newtonn的博客
#Python中没有专门的数组(当然,引入外部模块可以实现),而是用更强大的list代替了 #为什么说不是list呢?因为虽然它很像数组,但是又提供了很多的操作方法,已经超越了#一般我们认为的数组概念,非要说有数组那就算加强版吧!
#以类似java、C#数组的风格定义了一个list
names = ['IT职业教育','林中之城','科泰软件学院'];
print(names);#下标从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 =
for n in arrayList2:
print(n)
#定义一个二维list
students = [['liwuming','xuchao','tangzhipeng'],
['wangfan','liujinhua','jiangxiyong'],
['zenghaiwei','tangxinpin','wuweilin']];
print(students);#输出:liwuming
print(students);#输出:liujinhua
print(students);#输出:wuweilin
#list特性暴露无遗,数字339成功追加到students尾部,未报越界异常
students.append(339);
#'false'插入到students第二个位置
students.insert(1, 'false');
页:
[1]