2018-08-27day6总结(容器类型1)

list(列表)

1、列表是python中的一种容器类型,可变(查),有序(增删改)

格式:1赋值,2内容,3输出(赋值,序列换成列表)

2、查:

a.单个:列表[下标],范围(0-个数-1)
b.部分:列表[1:2:步进](2取不到,首位是0)
c.遍历:for item in 变量名(列表)
d.练习:统计达标个数,赋值(2),内容(遍历,if),输出

count = 0
scores = [33,76,44,88,33,99]
for score in scores:
   if   score < 60:
   count+=1
print(count)

改:

a.语法:列表名[下标] = 新值(赋值)

增:

a.格式:列表.[append(元素)]ps:后,
b.格式:列表.[insert(下标,元素)]ps:标前
c.练习:录入

scores = [ ]
for _ in range(5):
    score = input('请输入学生成绩:')
    scores.append(int(score))
print(scores)

删:

a. del 列表[下标] ps:del 变量(删除变量。)
b. 列表.remove(元素)第一
c.列表.pop(下标)
d.练习:列表低于60

scores = [44,55,66,33,22,77]
scores1 = [ ]
for score in scores:
     if score < 60:
          scores1.append(int(score))
print(scores1)
scores = [22,33,44,56,77,88,99]
for  score in scores[:]:  # 复制,不改变
    if  score > 60:
       scores.remove(score)
print(scores)

3、列表数据存储a.存值b.存地址

4、列表相关运算

a.合并加
b.重复乘
c.in/ not in (元素 in 列表)
d.len(序列)长度
e.相关方法:列表.count(元素)统计
列表.extend(序列)后面
列表.index(元素)元素下标
列表.pop(序列)提最后
列表.reverse(序列):反序
列表.sort:升序
列表.sort(reverse=True) 降
列表.clear()
列表.copy() [:]60以下拷贝值
列表.copy.deepcopy(序列)拷贝地址

5.tuple(元祖)

1,

point = (100,200)
print(point[0],point[1])

2 通过变量来获取元祖中的唯一的两个元素的值

x,y = point
print(x,y)

3.通过在变量前加*,获取元祖列表中一部分元素,结果是一个列表

user = ('小吕',90,98,56,'男')
name,*score,sex = user
print(name,score,sex)
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 一、快捷键 ctr+b 执行ctr+/ 单行注释ctr+c ...
    o_8319阅读 11,132评论 2 16
  • 作业 1.已知一个列表,求列表中心元素 输出:3 2.已知一个列表,求所有元素和 输出:24 3.已知一个列表,输...
    greencap阅读 1,499评论 0 0
  • 官网 中文版本 好的网站 Content-type: text/htmlBASH Section: User ...
    不排版阅读 10,010评论 0 5
  • 冬天沉睡在街头的迷茫里 夏天满眼漠视 是秋风 落叶 坠 看 却不见 强加在屋顶的雪 肆虐模糊行人的视线 谁又在喊叫...
    爬山猫阅读 3,342评论 31 29
  • 郭老师布置一项作业,用si7021芯片测量温度,由串口哦显示结构,根据芯片手册了解芯片功能,用i2c协议实现。自己...
    王子沐_阅读 1,391评论 0 0

友情链接更多精彩内容