`
陈三许
  • 浏览: 7621 次
  • 性别: Icon_minigender_1
文章分类
社区版块
存档分类
最新评论

python笔记2

 
阅读更多
操作列表
#列表循环  for循环  (for**in**)
  1.注意使用for循环时 print前要缩进
cats=["alice","clear","dell",'moon']
for cat in cats:
   print(cat)  #可在for循环中执行更多操作#
  2.不使用for循环时,切记print能缩进
cats=["alice","clear","dell",'moon']
for cat in cats:
   print(cat)
print("they are so cute") #在for循环结束后执行一些操作#

#创建数值列表
1.函数range()
for a in range(1,5):
  print(a)    #如果输出不和预期,可尝试指定的指加以=1或减1
a=list(range(1,5))
print(a)    #list() range()函数创建列表
2.创建不同类型的数值列表
a=list(range(2,5,1))# (A,B,c)指的是从 A开始数(包括A)往后不断加C,达到终值为止(一般是B-1)
print(a)
##以下是三种不同的方式来创建数值列表
bs=[]
for value in range(1,11):
b=value**2
bs.append(b)
print(bs) #前面不加缩进,否则循环的到多个列表

bs=[]
for value in range(1,11):
bs.append(value**2)

print(bs)#简洁

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

#数字列表简单的统计计算
a=[0,1,2,3,4,5,6,7,8,9]
print(min(a))
print(max(a))
print(sum(a))

#提取列表部分元素
letters=['A','B','C','D','E','F','G']
print(letters[0:4])#索引从0开始
letters=['A','B','C','D','E','F','G']
print(letters[:4])#没有起始索引 默认从开头开始提取
letters=['A','B','C','D','E','F','G']
print(letters[4:])#没有终止索引 默认从其实索引提取到末尾
##索引负数表示倒数第几个

#遍历列表部分元素  (for循环)
letters=['A','B','C','D','E','F','G']
for letter in letters[0:4]:
print(letter)
#打印前3个字母
letters=['A','B','C','D','E','F','G']
print("Here are the first three letters:")
for letter in letters[0:2]:
   print(letter.title())

#复制列表
mine=['A','B','C','D','E','F','G']
you=mine[:]  #复制列表: 列表[:]
print(mine)
print(you)
#列表中添加一个元素
mine=['A','B','C','D','E','F','G']
mine.append("H")
you=mine[:]
print(mine)
print(you)

###元组 {元组元素不可修改,列表元素可以修改}
#定义元组
letters=('A','B','C','D','E','F','G')
print(letters[0])#提出元组元素
#尝试修改元组中的任何元素时,结果会发现修改失败,这正是我们所需要的
letters=('A','B','C','D','E','F','G')
letters[1]='H'
print(letters)#执行错误,执行下面代码时需要将此代码删除#

letters=('A','B','C','D','E','F','G')
for letter in letters:
print(letter)

#修改元组变量
letters=('A','B','C','D','E','F','G')
for letter in letters:
print("Here are ltetter:")#通俗来讲修改变量就是元素前加一些语句
print(letter)
1
0
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics