06 python初学 (列表内置方法)

目录:

  1. type(a) is list :判断 a 是不是列表。返回 True False
  2. count:计算列表内某一元素出现的次数
  3. extend:在列表末尾一次性添加另一列表中的全部值
  4. index:查找该元素在列表内第一出现的位置(根据内容找位置)
  5. reverse:将列表反转,直接会更改列表
  6. sort:将列表进行排序,排序规则按 ASCII 表顺序,直接会更改列表。将 reverse=True可以实现列表逆序排序输出
  7. in:判断某一元素在不在列表中mylist = [‘to‘, ‘be‘, ‘or‘, ‘not‘, ‘to‘, ‘be‘]
a = [1, 2, 3]
b = [4, 5, 6]

# 判断是不是列表
print(type(mylist) is list)
>>> True

# count:计算列表内某一元素出现的次数
print(mylist.count(‘to‘))
>>> 2

# extend: 在列表末尾一次性添加另一列表中的全部值# 如果不想修改 a 和 b,但是又想得到两个列表的和,可以用‘+’号,会返回一个全新的列表
a.extend(b)
print(a)
print(b)
>>> [1, 2, 3, 4, 5, 6]
>>> [4, 5, 6]

# index: 查找该元素在列表内第一次出现的位置,根据内容找位置
print(mylist.index(‘to‘))
>>> 0

# reverse:列表倒序输出,直接更改列表
mylist.reverse()
print(mylist)
>>> [‘be‘, ‘to‘, ‘not‘, ‘or‘, ‘be‘, ‘to‘]

# sort: 将列表进行排序,直接更改列表。 通过使用sorted(a) 函数,把列表a作为参数传入,实现同样的效果,但是不会直接更改列表
#       数字从大到小排序,字符串按 ASCII 码表顺序排序
#       将 reverse=True 可以实现排序后的倒序输出
x = [4, 1, 3, 2]
y = [‘x‘, ‘u‘, ‘j‘, ‘Z‘, ‘Q‘]
x.sort()
y.sort(reverse=True)
print(x)
print(y)
>>> [1, 2, 3, 4]
>>> [‘x‘, ‘u‘, ‘j‘, ‘Z‘, ‘Q‘]

# in:判断一个元素在不在列表里
print("lily" in mylist)
>>> False

原文地址:https://www.cnblogs.com/mlllily/p/10134669.html

时间: 2024-08-30 01:26:36

06 python初学 (列表内置方法)的相关文章

python常用数据类型内置方法介绍

熟练掌握python常用数据类型内置方法是每个初学者必须具备的内功. 一.整型 a = 100 a.xxx() class int(object): def bit_length(self): ##如果将某个整数用2进制表示,返回这个2进制所占bit位数. return 0 def conjugate(self, *args, **kwargs): ##共轭复数 @classmethod # known case def from_bytes(cls, bytes, byteorder, *ar

列表内置方法

列表内置方法 1.索引取值.索引修改值 lt = [1,2,3,4] print(lt[1]) lt[1] = 3 print(lt) 2 [1, 3, 3, 4] 2.切片 print(lt[:])#冒号左边没有左边取到头,右边没有则右边取到头 print(lt[1:2])#顾头不顾尾,只打印索引号为1的元素 print(lt[1:4:2])#步长为2 [1, 3, 3, 4] [3] [3, 4] 3.for 循环 for i in lt: print(i**2)#打印列表每一个值的幂 1

NO.4:自学python之路------内置方法、装饰器、迭代器

引言 是时候开始新的Python学习了,最近要靠英语,可能不会周更,但是尽量吧. 正文 内置方法 Python提供给了使用者很多内置方法,可以便于编程使用.这里就来挑选其中大部分的内置方法进行解释其用途. abs() #求取绝对值,例子. a = -5 abs(a)#求绝对值 all() #迭代对象全为真,则返回Ture,否则返回False,例子. all([1,5,6])#True all([5,0,6])#False any() #与all类似,但是有真则返回Ture,全假返回False,例

Python字符串的内置方法

如何查看字符串有哪些内置方法? 我们可以先创建一个类型为字符串的变量,然后查看该变量的类型. 然后用dir()方法查看字符串的内置方法有哪些.最后可以用help()查看各个内置方法的用法 >>> string='hello' >>> type(string) <type 'str'> >>> dir(str) ['__add__', '__class__', '__contains__', '__delattr__', '__doc__',

Python类的内置方法

目录 1.new.init 2.str.repr 3.call 4.del 5.iter.next 6.getitem.setitem.delitem 7.getattr.setattr.delattr 8.getatrribute 9.enter.exit 10.get.set.delete.描述符(研究中,待补充) **(为了方便和美观,省略了各内置方法前后的__双下划线)** 1.new.init __new__方法是真正的类构造方法,用于产生实例化对象(空属性).重写__new__方法可

Python中类的内置方法与继承关系实例

1.类的内置方法 Python内部类:所谓内部类,就是在类的内部定义的类,主要目的是为了更好的抽象现实世界.例子:汽车是一个类,汽车的底盘轮胎也可以抽象为类,将其定义到汽车内中,而形成内部类,更好的描述汽车类,因为底盘轮胎是汽车的一部分. 内部类实例化方法: 方法1:直接使用外部类调用内部类方法2:先对外部类进行实例化,然后再实例化内部类 out_name = outclass_name() in_name = out_name.inclass_name() in_name.method() #

python 类中内置方法的重写

为达成目的,经常会在类中将一些内置方法进行重写,最常见的例如__setattr__,下面就通过内置属性,来查看重写会带来什么变化 先定义一个测试用的类,代码如下 class base: def __init__(self): pass inspect.getmembers(base): # 查看内置属性 打印结果如下 ('__class__', <class 'type'>) ('__delattr__', <slot wrapper '__delattr__' of 'object'

python的常用内置方法

__author__ = 'coco' ''' python内置函数 ''' # all() 全为真,才为真 print(all([0,-2,3])) # False print(all([1,-2,3])) # True # any() 任意为真,则为真 print(any([1,-6,3])) # True print(any([0,'',1])) # True # bin() 十进制转二进制 print(bin(8)) #0b1000 # bool() 判断真假 print(bool(0)

python中的列表内置方法小结

#!/usr/local/bin/python3 # -*- coding:utf-8 -*- names=['zhangyu','mahongyan','zhangguobin','shachunhua'] #-----增----- '''names.append('zhangzhongjian') #在list尾部插入一个元素 names.insert(1,'aaa') #在list指定位置插入一个元素''' #-----删----- '''names.remove('zhangyu') #