8.05 PY基础之列表的内置方法

mac2022-06-30  82

8.05 PY基础之列表的内置方法

1. 作用

描述多个值,比如爱好

2. 定义方式

hobby_list = ['play', 'swimmindeg', 'dancing', '666'] lt = list('nick')

3. 内置方法

hobby = ['play', 'swimming', 'dancing', '666'] hobby[1] = 'rap' print(hobby) # ['play', 'rap', 'dancing', '666'] print(hobby[::-1]) # ['666', 'dancing', 'rap', 'play'] print(len(hobby)) # 4 print('play' in hobby) # True for i in hobby: print(i) ''' play rap dancing 666 ''' del hobby[-1] print(hobby) # ['play', 'rap', 'dancing'] hobby.append('666') print(hobby) # ['play', 'rap', 'dancing', '666', '666'] print(hobby.count('666')) # 2 hobby.extend([1,2,3,4]) print(hobby) # ['play', 'rap', 'dancing', '666', '666', 1, 2, 3, 4] # hobby.clear() # 清除 lt = hobby.copy() # 复制 print(lt) hobby[-1] = 233 print(hobby) # ['play', 'rap', 'dancing', '666', '666', 1, 2, 3, 233] print(lt) # ['play', 'rap', 'dancing', '666', '666', 1, 2, 3, 4] print(hobby.pop()) # 默认删除最后一个元素,并返回该元素 print(hobby.index('play')) hobby.insert(0,'1') # 在指定位序插入字符 print(hobby) hobby.remove('1') # 移除指定元素,找不到会报错 print(hobby) hobby.reverse() # 反转 print(hobby) hobby1 = [1,2,4,1,3,99,65] # 排序 hobby1.sort() print(hobby1) # [1, 1, 2, 3, 4, 65, 99] # 实例,按数字排序 hobby_list = [['nick', 1000], ['jason', 500000], ['sean', 2000], ['tank', 10000]] def func(i): return i[1] hobby_list.sort(key=func) hobby_list.reverse() print(hobby_list) # [['jason', 500000], ['tank', 10000], ['sean', 2000], ['nick', 1000]]

4. 存一个值还是多个值

多个值

5. 有序or无序

有序

6. 可变or不可变(重点)

可变

转载于:https://www.cnblogs.com/dadazunzhe/p/11303980.html

相关资源:PartitionMagic-v8.05
最新回复(0)