首页 > 编程语言 >python_list列表

python_list列表

时间:2022-11-24 20:55:48浏览次数:36  
标签:python city01 北京 list 列表 索引 print

 列表 list

关键字 in 和 not in 用来判断元素是否包含在列表list中,str也能使用

list_city01 = ["北京", "北京", "杭州"]
# 判断数据在列表中
  print("北京" in list_city01) # True
  print("上海" in list_city01) # False

# 判断数据不在列表中
  print("南宁" not in list_city01) # True
  print("北京" not in list_city01) # False

 

列表拼接

list_city01 = ["北京", "北京", "杭州"]

list_city02 = ["杭州", "上海"]

  多个列表list拼接
    list_city03 = list_city01 + list_city02 

    print(list_city03) # ["北京", "北京", "杭州","杭州", "上海"]

  自身拼接

    list_city04 = list_city01 * 3 # 自身拼接3次,顺序可调换

    print(list_city04) # ["北京", "北京", "杭州","北京", "北京", "杭州","北京", "北京", "杭州"]

取值

list_city01 = ["北京", "北京", "杭州"]
  city1 = list_city01[0] # "北京"
  print(city1)

 

列表list长度len()

  list_city01 = ["北京", "北京", "杭州", "北京", "北京", "杭州", "北京", "北京", "杭州"]
  print(len(list_city01)) # 9

 

列表list最大值max()和最小值min()

  list_city01 = ["北京", "上海", "广州", "深圳", "重庆", "杭州", "武汉", "长沙", "南宁"]
  print(max(list_city01)) # 数组全是字符是有结果,不知道比较的是什么

  list_num = [1, 33, 4, 41, 41.324, 4, 2341, 4124, 5]
  print(min(list_num)) # 1 当列表中全是浮点数float和整型int两种类型时,能正常取最大最小值
  print(max(list_num)) # 4124

  list_nn = [1, 33, “北京”, 41]

  print(max(list_num)) # 报错 当列表中混有字符str和int或者字符str和float时会报错

 

数据在列表list出现次数 list.count(数据)

  list_city01 = ["北京", "北京", "杭州", "北京", "北京", "杭州", "北京", "北京", "杭州"]

  print(list_city01.count("北京")) # 6

 

数据在列表list中的索引 list.index(数据) 

  用法1 list.index(数据)

    list_city01 = ["北京", "北京", "杭州", "纽约", "北京", "杭州", "北京", "北京", "杭州"]

    print(list_city01.index("北京")) # 0 返回的是数据在列表list中第一次出现的索引

  用法2 list.index(数据,索引1,索引2)
    print(list_city01.index("北京", 2, 8)) # 4 返回的是数据在索引2(包含)到索引8(不包含)之间第一次出现的索引

  用这个方法没有找的数据的索引会报错

 

列表截取

  方法1 list[索引1,索引2]

    list_city01 = ["北京", "上海", "广州","深圳", "重庆", "杭州","武汉", "长沙", "南宁"]    

    list_city02 = list_city01[1:4] # 从索引1(包含)截取到索引4(不包含)
    print(list_city02) # ["上海", "广州","深圳"]

  索引1索引2为负数时,从列表list后面数起,相当于len(list)+索引1  

    list_city01 = ["北京", "上海", "广州", "深圳", "重庆", "杭州", "武汉", "长沙", "南宁"] # 列表list的长度len为9
    list_city02 = list_city01[-4:-1] # -4倒数第四个相当于索引为9-4,-1倒是第1个相当于索引为9-1
    print(list_city02) # ["武汉", "长沙", "南宁"]

  索引1为空或者为None,相当于0,索引2为空或者为None,相当于列表list的长度len(list)
    list_city01 = ["北京", "上海", "广州", "深圳", "重庆", "杭州", "武汉", "长沙", "南宁"] # 列表list的长度len为9    

    print(list_city01[:]) # ["北京", "上海", "广州", "深圳", "重庆", "杭州", "武汉", "长沙", "南宁"]
    print(list_city01[:5]) # ["北京", "上海", "广州", "深圳", "重庆"]
    print(list_city01[3:]) # ["深圳","重庆", "杭州", "武汉", "长沙", "南宁"]

  索引1大于索引2是截取的列表list为空[]
    print(list_city01[100:2]) # []

  索引1和索引2大于列表list长度len时相当于列表list的长度len(list)

 

标签:python,city01,北京,list,列表,索引,print
From: https://www.cnblogs.com/xmgcool/p/16922998.html

相关文章

  • HDU:1091 的 python3 和 golang 实现
    python3defhdu_1091():whileTrue:s=input("input")s1=s.split("")ifs1[0]=="0"ands1[1]=="0":break......
  • python_02
    #(实用技能)按照文件后缀名整理文件夹#怎么获取文件的后缀名:importos#os.path.splitext("/path/to/aaa.mp3")#输出:(“/path/to/aaa“,......
  • HDU:1090 的 python3 和 golang 实现
    python3defhdu_1090():a=int(input(""))whilea!=0:s=input("input")s1=s.split("")print(int(s1[0])+int(s1[1]))......
  • python入门基础之主键、外键、约束条件
    python入门基础之主键、外键、约束条件目录python入门基础之主键、外键、约束条件字段约束条件主键自增外键前戏关系的判断外键字段的建立多对多关系一对一关系字段约束......
  • 【Python】第4章-11 判断素数
    判断一个给定的正整数是否素数输入格式:输入在第一行给出一个正整数N(≤10),随后N行,每行给出一个小于1000000的需要判断的正整数输出格式:对每个需要判断的正整数,如果它......
  • 【Python】第4章-10 最大公约数和最小公倍数
    本题要求两个给定正整数的最大公约数和最小公倍数。输入格式:输入在一行中给出两个正整数M和N(≤1000)。输出格式:在一行中顺序输出M和N的最大公约数和最小公倍数,两数字......
  • python环境安装
    1、windows环境下python的下载​​https://www.python.org/downloads/release/python-391/​​2、点击默认安装,安装完成后配置环境变量;......
  • java后端构造树结构列表的方法,前端一次请求,后端全部返回;
    目的:构造部门上下级部门树列表,在业务层构建树结构,返回给前端,减少前端工作量。方式DeptVo.javapackagecom.pshdhx.treebuild;importjava.util.ArrayList;importjava.util.......
  • Python的魔法函数
    1.什么是魔法函数Python的类中有很多内置的魔法函数,他们以__开始和结束,如__init__,__str__等等,它是未来增强类的特性,不需要专门调用,在特定的场合下Python会自己调用,......
  • python,requests高级用法,爬虫代理池,BautifulSoup4介绍
    requests高级用法ssl认证使用代理超时设置异常处理上传文件代理池搭建django后端获取客户端的ip爬取某视频网站爬取新闻BautifulSoup......