Python学习3月5号【python编程 从入门到实践】---》笔记(2)

1.操作列表

    一、遍历整个列表,并且想对每一个元素执行相同的操作。##这里就不得不提起我们一直用的For函数了。

    二、深入地研究循环

    (1)for  i  in superheroes:##首先读取其中的第一行代码,python获取列表superheros第一个值并且将其存到变量 i 里面 

       print(i)#然后打印

       for  i  in superheroes:#重复第一行步骤直到停止

      print()

    三、在For循环结束后执行一些操作

     (1)在for循环后面,没有缩进的代码都只执行一次,而且不会重复执行。

     (2)忘记缩进,一定一定要知道要缩进,最好在for语句后面的代码行缩进。

     (3)For语句末尾的冒号告诉Python,下一行是循环的第一行。

    四、创建数值列表

      (1)range()函数:  让你能够轻松地生成一系列的数字。

      range(1,5)这里并不是打印数字1~5,  而是打印数字1~4

        (2)  简单生成一个一系列数字并且保存在list()里面

        numbers=list(range(1,6))
        print(numbers)

        

        如果想设置步长 

        这个是设计了步长为2,可以理解为1到22里面取奇数

        numbers=list(range(1,22,2))
        print(numbers)


        乘方运算
        squares=[]
          for i in range(1,11):
        squares.append(i**2)
        print(squares)

        
        squares=[i**2 for i in range(1,11)]####简化版本的for循环  前面是运算过程  后面是循环  先把循环出来的数字一个一个地运算然后输出在列表上面
        print(squares)@@@@@@这里的for循环并没有冒号作结尾


     (3)列表的切片(处理列表的部分元素



         一:切片


              player[] [1:3]##切片函数里面是跟range()差不多的,只不过是用冒号分隔。##如果没有索引例如[:4]这样意味着python从列表开头开始提取
                                                    ##如果要让切片终止与列表末尾[4:]
                                                    ##如果你想输出名单上的最后三名队员,可使用切片【-3:】

      五、元组

     
   创建一系列不可修改的元素,元组则可以满足这种需求。Python将不能修改的值称为不可变的,而不可变的列表被称为元组。

          元组使用的是圆括号而不是方括号,并且可以像访问列表元素一样索引出元素出来。



dimensions=(200,50)
dimensions[0]=250
print(dimensions)######并不能修改的,所以出现错误,



dimensions=(200,50)
for i in dimensions:
print(i)#####可以循环遍历出来打印




dimensions=(200,50)
print("original dimensions")
for i in dimensions:
print(dimensions)

dimensions=(4000,600)
print(" Modified dimensions")
for i in dimensions:
print(i)####修改元组变量,并且可以给元组变量赋值
 





原文地址:https://www.cnblogs.com/jackson669/p/10479189.html