python-基础结构

特殊运算符

** : 指数符号

 10**2 = 100

声明

声明并初始化

months = []

添加元素

通过append接口添加元素

months.append("January")
months.append("February")

添加不同类型的元素到list中,比如float,int,string等类型。

months=[]
months.append(1)
months.append("January")
months.append(2)
months.append("February")

访问

索引是从0开始的,通过索引访问某个索引访问元素。

monnub = months[0]

通过 len接口获取当前定义的List的元素个数;

numb = len(months)
lastEle = months(numb-1)

python还提供了从后往前数索引元素的方式,同样想获取最后一个元素:

lastEle = months(-1)

另一种特殊访问-切片:

slicing 切片,获取某个连续区间的元素,例如months[1,3] = months[1], months[2], 不包括months[3]。

months = ["Jan","Feb","Mar","Apr"]
febMar = months[1,3]

slicing 特殊,例如 months[1:] 表示months从索引1到最后一个元素。

aftFebs = months[1:]

遍历

for循环,

基本结构 for item in items:

一定注意后面有一个 ,自动换行号,会有一个tab的缩进(缩进4个空格)。在python中通过缩进控制代码结构,这是非常重要的。 python中没有大括号等结构控制代码执行顺序。


months = ["Jan","Feb","Mar","Apr"]
for month in months:
    print(month)

range接口返回1~n,的数值,打印的结构为1~10.

for i in range(10):
    print(i)

两层for循环:

months=[["Jan","Feb"],["Mar","Apr"]]
for i in months:
    for j in i:
        print(j)

while遍历,与C++,C#,等语言近似。

i=0
while i<3:
    i+=1
    print(i)

后续学习总结正在进行中。

你可能感兴趣的:(python,list,索引,遍历,基础结构)