VB.net 2010 视频教程 VB.net 2010 视频教程 python基础视频教程
SQL Server 2008 视频教程 c#入门经典教程 Visual Basic从门到精通视频教程
当前位置:
首页 > 编程开发 > 数据分析 >
  • Python初学篇二

list是一种有序的集合:classmates = ['Michael', 'Bob', 'Tracy']

用len()函数可以获得list元素的个数:len(classmates)

用索引来访问list中每一个位置的元素,记得索引是从0开始的(从左起 0,从右起 -1),索引越界会报错;

list里面的元素的数据类型也可以不同:L = ['Apple', 123, True]

list可以进行嵌套:s = ['python', 'java', ['asp', 'php'], 'scheme']

append(元素) 往list末尾追加元素:classmates.append('Adam')

insert(索引号, 元素)把元素插入到指定的位置:classmates.insert(1, 'Jack')

pop(索引号)删除指定位置的元素:classmates.pop(1)

pop()删除末尾元素:classmates.pop()

要把某个元素替换成别的元素,可以直接赋值给对应的索引位置:classmates[1] = 'Sarah'

2|0元组 tuple

tuple和list非常类似,但是tuple一旦初始化就不能修改:classmates = ('Michael', 'Bob', 'Tracy')

它也没有append(),insert()这样的方法,其他获取元素的方法和list是一样的。

因为tuple不可变,所以代码更安全。如果可能,能用tuple代替list就尽量用tuple。

当定义一个tuple时,在定义的时候,tuple的元素就必须被确定下来。

如果定义一个空的元组:t = () ,定义只有一个元素的元组:t = (1 ,) 即必须加上 , 。

注意:


t = ('a', 'b', ['A', 'B']) t[2][0] = 'X' t[2][1] = 'Y' # 此时 t 为 ('a', 'b', ['X', 'Y'])

表面上看,tuple的元素确实变了,但其实变的不是tuple的元素,而是list的元素。tuple一开始指向的list并没有改成别的list,所以,tuple所谓的“不变”是说,tuple的每个元素,指向永远不变。即指向'a',就不能改成指向'b',指向一个list,就不能改成指向其他对象,但指向的这个list本身是可变的!

3|0循环

for in

for x in 结构 : 就是把每个元素代入变量x,然后执行缩进块的语句。

例如计算 1-100整数之和:


sum = 0 num = (range(101)) for x in num : sum = sum + x print(sum)

while

while 循环,只要条件满足,就不断循环。

例如计算 1-100整数之和:


n = 1 sum = 0 while n <= 100 : sum = sum + n n = n + 1 print(n)

break 和 continue

__EOF__

本文作者Lowell 本文链接:https://www.cnblogs.com/HOMEofLowell/p/12435168.html


相关教程