ICode9

精准搜索请尝试: 精确搜索
首页 > 编程语言> 文章详细

七天学会Python基础-第一天4/4

2021-05-15 23:34:14  阅读:173  来源: 互联网

标签:七天 第一天 lst1 Python 元素 列表 索引 str 元组


列表、元组和range

  1. 列表的初识
    • 列表的创建
      • lst1=[1,2,"晴天"] (常用)
      • lst2=list('abc'),等价于lst2=['a','b','c']
      • 列表推导式 (常用)
  2. 列表的索引切片
    • 同字符串的索引
  3. 列表的增删改查
      • lst1.append(str),将str追加到lst1列表最后面,返回None
      • lst1.insert(index,str),将str插入到列表lst1索引为index的位置
      • lst1.extend('abcd'),迭代着增加,将abcd四个元素追加到lst1的末尾,也可称为合并列表,只拆解一层
      • lst1.pop(index),按照索引删除数据,默认删除最后一个元素,返回的是删除的元素
      • lst1.remove('str'),指定元素删除,将str元素从lst1列表中删除,若有重名元素默认删除从左第一个。
      • lst1.clear(),清空列表中的元素(了解即可)
      • del lst1[::2],按照索引、切片删除
      • lst[1]=str,将lst1列表中索引为1的元素改为str
      • lst1[2:]='abc',将lst1列表中索引大于等于2的元素删除,并增加a、b、c三个元素(了解)
        • 此方式若加步长,则必须删几个加几个
      • 索引、切片、for循环
  4. 列表的嵌套
    • 列表中的列表,嵌套列表的增删改查无非是多加一层索引,也就是[index]
  5. 元组的初识(了解)
    • 只读列表,也可以存大量数据、使用索引、切片、没有增删改,可以使用索引,和for循环数据
    • tu=(1,2,3,['a','b','c','d'])
    • 虽然元组不支持增删改,但是他里边的列表可以进行增删改
  6. 元组的简单应用(了解)
    • 应用
      • 重要数据,用户名,密码,个人信息,不想让别人改动的一些数据,可以存在元组中
    • 元组的拆包,分别赋值(必须是一一对应)
      • a,b=(1,2)
      • 虽然列表也可以进行拆包,但是在实际工作中一些大牛都会使用元组进行拆包
  7. range:类似于列表,自定制数字范围的数字列表
    • r=range(10),生成一个类似列表的东西,元素包含[0,10)
    • r=range(1,101),元素包含[1,101)
    • r=range(2,101,2),元素包含[1,101),并且是偶数
    • r=range(100,0,-1),元素包含100,99,98,97,96,95,···,1
    • 也有索引(不常用)
    • range常常与for循环使用

补充知识:

  • count+=1 等价于 count=count+1
  • len(lst),返回列表的长度(元素个数)
  • type(a),返回a的数据类型

标签:七天,第一天,lst1,Python,元素,列表,索引,str,元组
来源: https://www.cnblogs.com/doubledabo/p/14772902.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有