python 列表操作
bicycles = ['trek', 'cannondale', 'redline', 'specialized']
bicycle =bicycles(n-1);
bicycle =bicycles(-1);
bicycles.insert(n-1, 'long')
del bicycles(n-1)
bicycle = bicycles.pop()
print(bicycle); ==> specialized
bicycle =bicycles.pop(n-1)
bicycle = 'cannondale'
bicycles.remove(bicycle)
正向(由小到大)
bicycles.sort()
負向(由大到小)
bicycles.sort(reverse=true)
正向(由小到大)
sorted
(bicycles)
負向(由大到小)
sorted(bicycles, reverse=true)
bicycles.reverse()
len
(bicycles)
for bicycle in bicycles:
#dosomething with bicycle
#dosomething after
loop
ps:注意縮排和冒號(:)
moterbicycles =bicycles[n:m]
注:
1.擷取的是從第n+1個元素開始,到第m個元素為止(包含第m個元素)
2.n為空時,表示從開始擷取;m為空時,表示擷取到末尾
3.n和m可以為負值,表示倒序擷取(從倒數第m+1個元素到倒數第n個)
4.輸出時總是依照原數列從前到後輸出
5.n的絕對值總是大於m
for num in
range(n,m,k):
#dosomething with num
#dosomething after
loop
or
nums = range(n,m,k)
for num in nums:
#dosomething with num
#dosomething after
loop
獲取的值從n開始,依次加k(無引數k時預設為1),到m-1為止(含首不含尾)
注:使用range()時需要迴圈取值,如果直接使用下面的**是取不到值的
nums = range(1,9)
print(nums) ==> range(1, 9)
需要輸出nums時,使用如下方式
nums = list(range(1,9))
print(nums) ==> [1, 2, 3, 4, 5, 6, 7, 8]
最大值:max(nums)
最小值:min(nums)
求和:sum(nums)
squares = [value**2
forvalue
in range(1,11)]
print(squares)
==> [1, 4, 9, 16, 25, 36, 49, 64, 81, 100]
dimensions =(100,50)
注:
1.元組的值不能單個修改,修改值相當於重新給元組賦值
2.元組可以for遍歷
Python學習筆記 列表操作
1.列表直接定義 member 哈哈 呵呵 嘻嘻 member 哈哈 呵呵 嘻嘻 member 哈哈 呵呵 嘻嘻 member 哈哈 呵呵 嘻嘻 嘿嘿 3.新增列表.extend 1 兩種錯誤 member.extend 小明 小紅 traceback most recent call last f...
Python學習筆記 操作列表
coding utf 8 created on mon mar 2 11 52 59 2020 author 86159 分隔成多個cell執行,快捷鍵ctrl enter執行 fs aa bb vv 從列表fs中取出乙個元素,儲存到變數f中,再迴圈重複輸出操作 for f in fs if f a...
Python學習筆記 列表操作2
1.列表之間的加法相當於兩個列表的拼接,相當於.extend 方法。list1 123,456 list2 456,789 list3 list1 list2 list3 123,456,456,789 2.列表之間的比較 列表之間比較大小時,比較的是列表的第0個元素。第0個元素大的判斷為列表大。當...