国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

《python基礎教程》筆記之列表

2019-11-14 17:22:12
字體:
來源:轉載
供稿:網友
  • list函數

list函數將其他類型的序列轉換為列表,如

>>> list("hello world")
['h', 'e', 'l', 'l', 'o', ' ', 'w', 'o', 'r', 'l', 'd']

  • 列表操作

元素賦值可以改變列表,如

>>> sen
['h', 'e', 'l', 'l', 'o', ' ', 'w', 'o', 'r', 'l', 'd']
>>> sen[0] = 'H'
>>> sen
['H', 'e', 'l', 'l', 'o', ' ', 'w', 'o', 'r', 'l', 'd']

使用del從列表中刪除元素,如

>>> sen
['H', 'e', 'l', 'l', 'o', ' ', 'w', 'o', 'r', 'l', 'd']
>>> del sen[0]
>>> sen
['e', 'l', 'l', 'o', ' ', 'w', 'o', 'r', 'l', 'd']

分片賦值可以一次為多個元素賦值,如

>>> sen
['e', 'l', 'l', 'o', ' ', 'w', 'o', 'r', 'l', 'd']
>>> sen[:3] = list("hhhh")
>>> sen
['h', 'h', 'h', 'h', 'o', ' ', 'w', 'o', 'r', 'l', 'd']

分片賦值還可以插入一個序列,如

>>> sen = list("world")
>>> sen[0:0] = list("hello ")
>>> sen
['h', 'e', 'l', 'l', 'o', ' ', 'w', 'o', 'r', 'l', 'd']

  • 列表方法

append -- 在列表末尾追加新的對象,直接修改原來的列表

count  --  統計某個元素在列表中出現的次數

extend -- 在列表的末尾一次性追加另一個序列的多個值,直接修改原列表

>>> sen = list("world")
>>> sen.extend(list('er'))
>>> sen
['w', 'o', 'r', 'l', 'd', 'e', 'r']

index -- 從列表中找出某個值第一個匹配項的索引位置

>>> sen
['w', 'o', 'r', 'l', 'd', 'e', 'r']
>>> sen.index('r')
2

insert -- 將對象插入到列表中

pop -- 移除列表中的一個元素(默認最后一個),并返回該元素的值

>>> sen
['w', 'o', 'r', 'l', 'd', 'e', 'r']
>>> sen.pop()
'r'
>>> sen
['w', 'o', 'r', 'l', 'd', 'e']
>>> sen.pop(0)
'w'

NameError: name 'seb' is not defined
>>> sen
['o', 'r', 'l', 'd', 'e']

remove -- 移除列表中某個值的第一個匹配項

>>> sen
['o', 'r', 'l', 'd', 'e']
>>> sen.remove('l')
>>> sen
['o', 'r', 'd', 'e']

reverse -- 將列表中的元素返鄉存放

sort -- 在原位置對列表進行排序,返回空值

sorted -- 獲取已排序的列表副本,此函數用于任何序列

>>> sen_sorted = sorted(sen)
>>> sen_sorted
['d', 'e', 'o', 'r']
>>> sen
['o', 'r', 'd', 'e']


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 旬邑县| 巧家县| 兰坪| 丘北县| 达尔| 巴林左旗| 龙陵县| 隆回县| 林甸县| 波密县| 庄河市| 许昌市| 南岸区| 鲁甸县| 荔浦县| 宣汉县| 益阳市| 虞城县| 滦南县| 贵南县| 资讯 | 新沂市| 马鞍山市| 增城市| 淮滨县| 道孚县| 武川县| 南溪县| 绥芬河市| 漠河县| 南安市| 青川县| 武定县| 白河县| 和平区| 麻阳| 昭平县| 崇文区| 德保县| 中卫市| 阳原县|