python中列表常用函数

列表list相关函数

列表相关函数

汇总:.

列表:
1.list() 方法用于将序列(元组,集合,字符串等)转换为列表。
用法:list( seq )     #seq为序列:元组  集合  字符串等
2.列表定义:list1 = ['baidu','京东']
            list2 = [520,1314]
			list3 = ['我爱你妈妈',1,3,1,4]
3.列表的常用方法:
   1)list()
   2)extend()
   3)pop()
   4)remove()
   5)insert()
   6)append()
   7)len()
   8)reverse()
   9)sort()
   10)copy()
   -------------------------详解------------------------------
   1)list()方法:
   ①元组-->列表 
    eg:
	   tuple1 =  (123, '字节', '阿里', '百度')
	   list1 = list(tuple1) #[123, '字节', '阿里', '百度']
   ②字符串-->列表
    eg:
	   str = "yu yang"
       list2 = list(str)  # ['y', 'u', ' ', 'y', 'a', 'n', 'g']
	2)extend()方法:函数用于在列表末尾一次性追加另一个序列中的多个值
	①不是所有序列都可以追加,字符串,列表,元组,集合可以
	list.extend()
	eg:
	   list1 = ['字节', 'baidu', '百度']
       list2=list(range(5)) # [0,1,2,3,4]  创建 0-4 的列表
       list1.extend(list2)  # list2追加进list1
       print (list1)#  ['字节', 'baidu', '百度', 0, 1, 2, 3, 4]
	3)pop()方法:移除列表中的一个元素(默认最后一个元素),并且返回该元素的值
	list.pop()
	eg:	   
       list1 = ['字节', 'baidu', '百度']
       list1.pop()
       print ( list1) # ['字节', 'baidu']
       list1.pop(1)
       print ( list1) # ['字节']
  	
	4)remove()方法:移除列表中某个值的第一个匹配项。
	  list.remove(obj)
    eg:	   
      list1 = ['字节', '京东', '百度', 'Baidu','百度']
      list1.remove('百度')
      print (list1) # ['字节', '京东', 'Baidu', '百度']
      list1.remove('Baidu')
      print (list1) # ['字节', '京东', '百度']
    5)insert()方法:将指定对象插入列表的指定位置
	  #注:该方法没有返回值,但会在列表指定位置插入对象
      list.insert(index, obj)
	  #index -- 对象obj需要插入的索引位置。
      #obj -- 要插入列表中的对象。
	eg:
	   list1 = ['字节', 'baidi', '百度']
       list1.insert(1, '京东')
       print ( list1) # ['字节', '京东', 'baidi', '百度']

    6)append() 方法:在列表末尾添加新的对象
	  list.append(obj)  #obj -- 添加到列表末尾的对象
	  #注:该方法无返回值,但是会修改原来的列表
    eg:
	   list1 = ['字节', 'baidu', '百度']
       list1.append('京东')
       print ( list1) #['字节', 'baidu', '百度', '京东']
	7)len()方法:返回列表元素个数
	  len(list)
	eg:
	   list1 = ['字节', '阿里', '百度']
       print (len(list1)) #3
       list2=list(range(5)) # 创建一个 0-4 的列表
       print (len(list2)) #5
    8)reverse()方法:用于反向列表中元素(逆序)
	  list.reverse() #注:无参数  该方法没有返回值,但是会对列表逆序
	eg:
	   list1 = ['字节', '阿里', '百度', 'Baidu']
       list1.reverse()
       print ( list1) #['Baidu', '百度', '阿里', '字节']
    9)sort()方法:对原列表进行排序,如果指定参数,则使用比较函数指定的比较函数
	  list.sort([func]) #注:该方法没有返回值,但是会对列表的对象进行排序
	eg:
	   list1 = ['字节', '阿里', '百度', 'Baidu']
       list1.sort()
       print (list1) #['Baidu', '字节', '百度', '阿里']	
	   
    10)copy()   
       list.copy() #注:无参数  返回复制后的新列表
	eg:
	   list1 = ['字节', '阿里', '百度', 'Baidu']
       list2 = list1.copy()
       print ( list2) #['字节', '阿里', '百度', 'Baidu']
	  


相关推荐

  1. python列表函数

    2024-03-15 14:08:08       44 阅读
  2. PythonPandas函数及案例详解

    2024-03-15 14:08:08       38 阅读
  3. python函数汇总

    2024-03-15 14:08:08       51 阅读
  4. python函数

    2024-03-15 14:08:08       24 阅读
  5. python基础--函数

    2024-03-15 14:08:08       28 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-03-15 14:08:08       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-03-15 14:08:08       101 阅读
  3. 在Django里面运行非项目文件

    2024-03-15 14:08:08       82 阅读
  4. Python语言-面向对象

    2024-03-15 14:08:08       91 阅读

热门阅读

  1. C:数据结构王道

    2024-03-15 14:08:08       47 阅读
  2. Spring MVC LocaleResolver原理解析

    2024-03-15 14:08:08       41 阅读
  3. css动画和js动画的区别?

    2024-03-15 14:08:08       44 阅读
  4. 企业Centos7.9系统重装初步优化文档

    2024-03-15 14:08:08       39 阅读
  5. Linux iptables 防火墙设置

    2024-03-15 14:08:08       39 阅读
  6. 【数据结构】Map和Set

    2024-03-15 14:08:08       44 阅读
  7. 手写一个线程池

    2024-03-15 14:08:08       43 阅读
  8. selinux

    selinux

    2024-03-15 14:08:08      37 阅读
  9. vue和js常识

    2024-03-15 14:08:08       37 阅读
  10. LeetCode hot100-11

    2024-03-15 14:08:08       36 阅读
  11. C#学习汇总

    2024-03-15 14:08:08       42 阅读