list
list是一种有序的集合,可以随时添加和删除其中的元素。跟java不一样的是 可以使用arr[-1] 0>-x >=- len(arr) 索引的数字为 0~ len(arr)-1 -len(arr)~ -1 超过会报错
classmates= ['A','B','C','D','E'] print(classmates) print(len(classmates)) for i in classmates: print(i) ''' ['A', 'B', 'C', 'D', 'E'] 5 A B C D E ''' for i in range(0,len(classmates)): print(classmates[i]) ''' A B C D E ''' classmates= ['A','B','C','D','E'] print(classmates[-1]) print(classmates[-2]) print(classmates[-3]) print(classmates[-4]) print(classmates[-5]) ''' print(classmates[-6]) IndexError: list index out of range ''' ''' E D C B A '''
list是一个可变的有序表,所以,可以往list中追加元素到末尾:
append()方法
在某个位置上插入
insert(x,'"htmlcode">
classmates= ['A','B','C','D','E'] classmates.append('F') classmates.insert(1,'G') classmates.insert(-1,'H') classmates.insert(1,'I') print(classmates) for i in range(0,len(classmates)): classmates.pop(0) print(classmates) ''' ['A', 'I', 'G', 'B', 'C', 'D', 'E', 'H', 'F'] ['I', 'G', 'B', 'C', 'D', 'E', 'H', 'F'] ['G', 'B', 'C', 'D', 'E', 'H', 'F'] ['B', 'C', 'D', 'E', 'H', 'F'] ['C', 'D', 'E', 'H', 'F'] ['D', 'E', 'H', 'F'] ['E', 'H', 'F'] ['H', 'F'] ['F'] []
要把某个元素替换成别的元素,可以直接赋值给对应的索引位置:更改值任意属性
classmates= ['A','B','C','D','E'] classmates[0] ='F' print(classmates) ''' ['F', 'B', 'C', 'D', 'E'] '''
list元素也可以是另一个list,list里面的元素的数据类型也可以不同
p = [1,2,3] classmates= ['A',p,True ] print(classmates)
tuple
tuple和list非常类似,但是tuple一旦初始化就不能修改,更具有安全性 相比list 没有append() pop() insert()等方法
classmates = ('Michael', 'Bob', 'Tracy') 跟list 区别是括号 [] / ()
注意:因为定义tuple 类型跟 四则运算的() 相互混了
false_t = (1) # 定义的不是tuple,是1这个数! print(false_t) true_t = (1,) # 只有1个元素的tuple定义时必须加一个逗号,,来消除歧义: print(true_t) true_t1 = () print(true_t1) ''' 1 (1,) () '''
虽然说tuple不可变 如下
p = ['男',20] change_t = (1,'czncai',p) print(change_t) p[0] = '猛男' p[1] = 21 print(change_t) ''' (1, 'czncai', ['男', 20]) (1, 'czncai', ['猛男', 21]) '''
条件判断 + input()
input('请输入一个数字')
if boolean表达式 :
elif :
else :
循环
for x in list :
是把list每个元素代入变量x,然后执行缩进块的语句
for x in range() range()函数,可以生成一个整数序列
list(range(5)) [0, 1, 2, 3, 4]
while boolean表达式 :
n = n+1 b = true
break continue
- break 可以提前退出循环
- continue 跳过当前的这次循环,直接开始下一次循环。
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
免责声明:本站文章均来自网站采集或用户投稿,网站不提供任何软件下载或自行开发的软件! 如有用户或公司发现本站内容信息存在侵权行为,请邮件告知! 858582#qq.com
稳了!魔兽国服回归的3条重磅消息!官宣时间再确认!
昨天有一位朋友在大神群里分享,自己亚服账号被封号之后居然弹出了国服的封号信息对话框。
这里面让他访问的是一个国服的战网网址,com.cn和后面的zh都非常明白地表明这就是国服战网。
而他在复制这个网址并且进行登录之后,确实是网易的网址,也就是我们熟悉的停服之后国服发布的暴雪游戏产品运营到期开放退款的说明。这是一件比较奇怪的事情,因为以前都没有出现这样的情况,现在突然提示跳转到国服战网的网址,是不是说明了简体中文客户端已经开始进行更新了呢?
更新日志
- 雨林唱片《赏》新曲+精选集SACD版[ISO][2.3G]
- 罗大佑与OK男女合唱团.1995-再会吧!素兰【音乐工厂】【WAV+CUE】
- 草蜢.1993-宝贝对不起(国)【宝丽金】【WAV+CUE】
- 杨培安.2009-抒·情(EP)【擎天娱乐】【WAV+CUE】
- 周慧敏《EndlessDream》[WAV+CUE]
- 彭芳《纯色角3》2007[WAV+CUE]
- 江志丰2008-今生为你[豪记][WAV+CUE]
- 罗大佑1994《恋曲2000》音乐工厂[WAV+CUE][1G]
- 群星《一首歌一个故事》赵英俊某些作品重唱企划[FLAC分轨][1G]
- 群星《网易云英文歌曲播放量TOP100》[MP3][1G]
- 方大同.2024-梦想家TheDreamer【赋音乐】【FLAC分轨】
- 李慧珍.2007-爱死了【华谊兄弟】【WAV+CUE】
- 王大文.2019-国际太空站【环球】【FLAC分轨】
- 群星《2022超好听的十倍音质网络歌曲(163)》U盘音乐[WAV分轨][1.1G]
- 童丽《啼笑姻缘》头版限量编号24K金碟[低速原抓WAV+CUE][1.1G]