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 跳过当前的这次循环,直接开始下一次循环。
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
《魔兽世界》大逃杀!60人新游玩模式《强袭风暴》3月21日上线
暴雪近日发布了《魔兽世界》10.2.6 更新内容,新游玩模式《强袭风暴》即将于3月21 日在亚服上线,届时玩家将前往阿拉希高地展开一场 60 人大逃杀对战。
艾泽拉斯的冒险者已经征服了艾泽拉斯的大地及遥远的彼岸。他们在对抗世界上最致命的敌人时展现出过人的手腕,并且成功阻止终结宇宙等级的威胁。当他们在为即将于《魔兽世界》资料片《地心之战》中来袭的萨拉塔斯势力做战斗准备时,他们还需要在熟悉的阿拉希高地面对一个全新的敌人──那就是彼此。在《巨龙崛起》10.2.6 更新的《强袭风暴》中,玩家将会进入一个全新的海盗主题大逃杀式限时活动,其中包含极高的风险和史诗级的奖励。
《强袭风暴》不是普通的战场,作为一个独立于主游戏之外的活动,玩家可以用大逃杀的风格来体验《魔兽世界》,不分职业、不分装备(除了你在赛局中捡到的),光是技巧和战略的强弱之分就能决定出谁才是能坚持到最后的赢家。本次活动将会开放单人和双人模式,玩家在加入海盗主题的预赛大厅区域前,可以从强袭风暴角色画面新增好友。游玩游戏将可以累计名望轨迹,《巨龙崛起》和《魔兽世界:巫妖王之怒 经典版》的玩家都可以获得奖励。
更新动态
- DzintraErliha-Dreamscape(2024)[24Bit-96kHz]FLAC
- 群星.1999-上华世纪国语总冠军4CD【上华】【WAV+CUE】
- 叶丽仪.1992-仙鹤神针电视剧原声音乐专辑【星传真】【WAV+CUE】
- 陈柏宇.2011-QUINQUENNIUM【SONY】【WAV+CUE】
- 《51首热门当红歌曲 十大顶级发烧女声 3CD》[WAV+CUE][1.6GB]
- 《赵传 深受摇滚迷青睐的台湾音乐人 约定》[WAV+CUE][320MB]
- 《庄心妍 实力唱将 发烧音乐精选集》[WAV+CUE][380MB]
- [音展纪念碟]2006年《TAA台湾第十六届国际HI-ENDHI-FI音响展》2cd[WAV]
- 中国音乐地图之听见西藏山歌牧歌酒歌2020[WAV分轨]
- 王宏伟2017-永远的红飘带[太平洋影音][WAV+CUE]
- 费翔.1997-NOW现在【第一中国】【WAV+CUE】
- 新格合唱团.1981-我唱你和2辑(滚石新格民歌系列)【新格】【WAV+CUE】
- 陈柏宇.2011-QUINQUENNIUM【SONY】【WAV+CUE】
- 雨果唱片-《金唛系列-蔷薇依韵琼瑶》WAV
- 陈百强《凝望(2012华纳LPCD45限量版)[DMI]》[WAV整轨]