简单学Python

只是希望自己能够坚持学习,当个自己的学习笔记,难免有错

循环遍历整个列表:

major=['computer','IC','power device']
for major1 in major:
  print(major1.title()+",that is my mojor")
print("Thanks")
Computer,that is my mojor
Ic,that is my mojor
Power Device,that is my mojor
Thanks

注意点:

1、格式:for 输出名 in 列表名:     ##一定要写冒号

2、for语句的下一句命令必须缩进,想要继续循环的语句缩进就ok

3、当然,如果不需要循环的语句一定不能缩进。

创建数字列表:

range(number,number) ##生成一系列数字,但是例如range(1,8)只会生成1-7的数字:

for major1 in range(1,8):
  print(major1)

1
2
3
4
5
6
7

使用range创建列表:list(range(1,8))

newlist=list(range(1,8))
print(newlist)

[1, 2, 3, 4, 5, 6, 7]

指定步长:list(range(1,8,2))  ##步长是第三个数字

newlist=list(range(1,8,2))
print(newlist)

[1, 3, 5, 7]

对列表的数据进行运算:乘方:**

newlist1=[]
newlist2=[]
newlist3=[]
for major1 in range(1,8):
	newlist1.append(major1+1)
	newlist2.append(major1*2)
	newlist3.append(major1**2)
print(newlist1)
print(newlist2)
print(newlist3)

[2, 3, 4, 5, 6, 7, 8]
[2, 4, 6, 8, 10, 12, 14]
[1, 4, 9, 16, 25, 36, 49]
dig=range(1,8)
print(min(dig))
print(max(dig))
print(sum(dig))


1
7
28

列表解析:将for循环和创建新元素的代码合并成一行,并自动附加新元素:

squares=[value**2 for value in range(1,9)]
print(squares)

[1, 4, 9, 16, 25, 36, 49, 64]

使用列表的一部分:

切片:索引

digi=list(range(1,8))
print(digi[0:3]) 
print(digi[1:3]) 
print(digi[:3]) 
print(digi[3:]) 
print(digi[-3:]) 

[1, 2, 3]
[2, 3]
[1, 2, 3]
[4, 5, 6, 7]
[5, 6, 7]

复制列表:同时省略起始索引和终止索引:

digi=list(range(1,8))
digi2=digi[:]
print(digi)
print(digi2)

[1, 2, 3, 4, 5, 6, 7]
[1, 2, 3, 4, 5, 6, 7]

元组:不可变的列表称为元组,用圆括号来表示,列表用的是方括号

遍历元组中的所有值:

dimm=(1,2,4,8,0)
for dimm1 in dimm:
  print (dimm1)

1
2
4
8
0

元组不能修改,只能重新对元组的变量进行赋值


 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值