010-012列表:一个打了激素的数组
生活随笔
收集整理的這篇文章主要介紹了
010-012列表:一个打了激素的数组
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
列表:字符串,數字,列表,元組,字典,對象
mix=[1,3.14,'小甲魚',[7,8,9],[]] >>> mix [1, 3.14, '小甲魚', [7, 8, 9], []]
增加列表元素:.append()、.extend() ?和?.insert()
>>> mix.append['hello world'] Traceback (most recent call last):File "<pyshell#152>", line 1, in <module>mix.append['hello world'] TypeError: 'builtin_function_or_method' object is not subscriptable >>> mix.append('hello world') >>> mix [1, 3.14, '小甲魚', [7, 8, 9], [], 'hello world'] >>> mix.extend('歲寒四友','天空') Traceback (most recent call last):File "<pyshell#155>", line 1, in <module>mix.extend('歲寒四友','天空') TypeError: extend() takes exactly one argument (2 given) >>> mix.extend(['歲寒四友','天空']) >>> mix [1, 3.14, '小甲魚', [7, 8, 9], [], 'hello world', '歲寒四友', '天空'] >>> mix.insert(0,'北國風光') >>> mix ['北國風光', 1, 3.14, '小甲魚', [7, 8, 9], [], 'hello world', '歲寒四友', '天空']
列表:索引、分片(slice)、拷貝、步長
mix=['北國風光', 1, 3.14, '小甲魚', [7, 8, 9], [], 'hello world', '歲寒四友', '天空'] >>> temp=mix[0] >>> mix[0]=mix[3] >>> mix ['小甲魚', 1, 3.14, '小甲魚', [7, 8, 9], [], 'hello world', '歲寒四友', '天空'] >>> mix[3]=temp >>> mix ['小甲魚', 1, 3.14, '北國風光', [7, 8, 9], [], 'hello world', '歲寒四友', '天空']
>>> mix.remove(1) >>> mix ['小甲魚', 3.14, '北國風光', [7, 8, 9], [], 'hello world', '歲寒四友', '天空'] >>> mix.remove([]) >>> mix ['小甲魚', 3.14, '北國風光', [7, 8, 9], 'hello world', '歲寒四友', '天空'] >>> del mix[2] >>> mix ['小甲魚', 3.14, [7, 8, 9], 'hello world', '歲寒四友', '天空'] >>> mix.pop() '天空' >>> mix ['小甲魚', 3.14, [7, 8, 9], 'hello world', '歲寒四友']
>>> mix[2:5] [[7, 8, 9], 'hello world', '歲寒四友'] >>> mix ['小甲魚', 3.14, [7, 8, 9], 'hello world', '歲寒四友'] >>> mix[1:] [3.14, [7, 8, 9], 'hello world', '歲寒四友'] >>> mix[:] ['小甲魚', 3.14, [7, 8, 9], 'hello world', '歲寒四友'] >>> mix[:4] ['小甲魚', 3.14, [7, 8, 9], 'hello world']
列表:排序count/index(順序.sort()和逆序.reverse())、copy() 和 clear()、推導式
>>> list1=[123,645] >>> list2=[234,543,789] >>> list3=['小甲魚', 1, 3.14] >>> list3+'黑夜' Traceback (most recent call last):File "<pyshell#29>", line 1, in <module>list3+'黑夜' TypeError: can only concatenate list (not "str") to list >>> list3+['黑夜'] ['小甲魚', 1, 3.14, '黑夜'] >>> list1<list2 True >>> list2>list3 Traceback (most recent call last):File "<pyshell#32>", line 1, in <module>list2>list3 TypeError: '>' not supported between instances of 'int' and 'str' >>> '小甲魚'in list3 True
?
>>> list4.count('小甲魚') 1 >>> list5.count(234) 10 >>> list4 ['小甲魚', 1, 3.14, '黑夜'] >>> list5 [234, 543, 789, 234, 543, 789, 234, 543, 789, 234, 543, 789, 234, 543, 789, 234, 543, 789, 234, 543, 789, 234, 543, 789, 234, 543, 789, 234, 543, 789] >>> list5.index(234,4,9) 6 >>> list4.reverse() >>> list4 ['黑夜', 3.14, 1, '小甲魚'] >>> list5.sort() >>> list5 [234, 234, 234, 234, 234, 234, 234, 234, 234, 234, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 789, 789, 789, 789, 789, 789, 789, 789, 789, 789] >>> list5.reverse() >>> list5 [789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234] >>> list5.sort(reverse=True) >>> list5 [789, 789, 789, 789, 789, 789, 789, 789, 789, 789, 543, 543, 543, 543, 543, 543, 543, 543, 543, 543, 234, 234, 234, 234, 234, 234, 234, 234, 234, 234]
?
轉載于:https://www.cnblogs.com/samyll/p/8176962.html
總結
以上是生活随笔為你收集整理的010-012列表:一个打了激素的数组的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 动开头的成语有哪些啊?
- 下一篇: [Luogu] 选学霸