python 内建函数

作者:襄阳西继迅达电梯有限公司  发布时间:2017-09-12 16:35:54
python 内建函数

a.append a.count a.extend a.index a.insert a.pop a.remove a.reverse a.sort

a = [1, 3, 3, 2]

1. a.append L.append(object) -- append object to end

In [6]:a.append('qing') 添加一个对象(字符串,字典,元组等),每次只能添加一个值

In [8]: a

Out[8]: [1, 3, 3, 2, 'qing']

2. a.count L.count(value) -> integer -- return number of occurrences of value

In [14]: a.count(3) 查看有没有‘3’ 这个值以及数量

Out[14]: 2

3. a.extend L.extend(iterable) -- extend list by appending elements from the iterable

In [23]: a.extend('qing') 将字符串拆封成单个的字符串

In [24]: a

Out[24]: [1, 3, 3, 2, 'qing', 'q', 'i', 'n', 'g']

In [313]: a.extend(['why','not'])

Out[314]: [1, 2, 3, 'apple' 'why', 'not']

4. a.index L.index(value, [start, [stop]]) -> integer -- return first index of value.

Raises ValueError if the value is not present.

In [35]: a

Out[35]: [1, 3, 3, 2, 'qing', 'q', 'i', 'n', 'g']

In [36]: a.index('qing') 查看字符串qing 所在的位置,从0开始计数,返回第一个查询到的值

Out[36]: 4

5. a.insert L.insert(index, object) -- insert object before index

Out[44]: [1, 3, 3, 2, 'qing', 'q', 'i', 'n', 'g']

In [46]: a.insert(1,'liang') 在第二个位置插入字符串liang

Out[47]: [1, 'liang', 3, 3, 2, 'qing', 'q', 'i', 'n', 'g']

6 a.pop L.pop([index]) -> item -- remove and return item at index (default last).

Raises IndexError if list is empty or index is out of range.

In [55]: a

Out[55]: [1, 'liang', 3, 3, 2, 'qing', 'q', 'i', 'n']

In [56]: a.pop() 按位置删除列表, 为空 ,默认删除最后一个参数

Out[56]: 'n'

In [58]: a.pop(-1) -1 为倒数第一个, -2倒数第二个, 正数从0开始

Out[58]: 'i'

In [59]: a.pop(2)

Out[59]: 3

7. a.remove L.remove(value) -- remove first occurrence of value.

Raises ValueError if the value is not present.

In [70]: a

Out[70]: [1, 'liang', 2]

In [71]: a.remove('liang') 按列表中的内容删除

In [72]: a

Out[72]: [1, 2]

8. a.reverse L.reverse() -- reverse *IN PLACE*

In [79]: a

Out[79]: [1, 2, 'liang', 'ming']

In [81]: a.reverse() 将字符串倒着排序

In [82]: a

Out[82]: ['ming', 'liang', 2, 1]

9. a.sort L.sort(cmp=None, key=None, reverse=False) -- stable sort *IN PLACE*;

cmp(x, y) -> -1, 0, 1

In [100]: a

Out[100]: [1, 2, 'liang', 'ming', 'apple']

In [101]: a.sort() 按1234,abcd排序 ,数字优先

In [102]: a

Out[102]: [1, 2, 'apple', 'liang', 'ming']

字典;

企业建站2800元起,携手武汉肥猫科技,做一个有见地的颜值派!更多优惠请戳:武汉网络营销 https://www.feimao666.com

  • 上一篇:Thinkphp 无法使用-)order() 排序的两种解决办法!
  • 下一篇:最后一页
  •