# -*- 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=='aa':
f='aaa'
print(f.title()+" hhhhh")
print(fs)
#%%for i in range(1,5):#[1,5) 從1開始,到5結束,所以輸出不包含5
print(i)
#%%for i in range(5):#[0,5)從0開始,到5結束,輸出不包含5
print(i)
#%%nums=list(range(5))#以range(5)為引數行成列表
print(nums)
#%%sqrs=#初始化為空列表
for i in range(1,11,3):#從1開始,達到11或者超過11結束,以3為步長
sqr=i**2#**乘方 i**2 i的平方;i**3 i的三次方
print(sqrs)
print(max(sqrs))
print(min(sqrs))
print(sum(sqrs))
#%%sqrs=[i**2 for i in range(11)]#列表解析:將for迴圈和建立新元素的**合併成一行,此處for迴圈沒有冒號
#[定義乙個表示式,用於生成你要儲存到列表中的值 編寫乙個for迴圈,用於給表示式提供值]
print(sqrs)
#%%sqrs=[i for i in range(1,21,2)]#把1~20的奇數存入列表並輸出 列表解析
for sqr in sqrs:
print(sqr)
#%%sqrs=[i for i in range(3,31,3)]
for sqr in sqrs:
print(sqr)
#%%sqrs=
for i in range(3,31,3):
print(sqrs)
#%%sqrs=[i for i in range(10)]
print(sqrs)
print(sqrs[2:6])#xx[i:j] 列表索引i到j-1的元素,若i為空,預設從0開始(列表開頭),若j為空,預設到最後乙個元素(包括最後乙個元素)
#xx[i:j:k] 列表索引從i到j-1,步長為k的元素,k預設為1
#%%sqrs=[1,2,3,4,5]
for i in sqrs[:3]:#遍歷切片
print(i)
print(sorted(sqrs[:3],reverse=true))
#%%sqrs=[1,2,3,4]
print("使用切片複製")
ffs=sqrs[:]#從頭到尾所有元素全複製到新列表中,即sqrs的副本儲存到ffs中,可以分別對兩個列表進行操作--共兩個列表
print(ffs)
print(sqrs)
#ffs=sqrs[1:3]#複製列表中索引為 1 2的元素到新列表中
#print(ffs)
print("不使用切片複製")
sqqqs=[1,2]
ffs=sqqqs#若不使用切片複製,則只是令新變數也指向原來的列表--共乙個列表
print(ffs)
print(sqqqs)
#%%ffs=(100,1,2)#元組 圓括號,元組內元素的值不可改變,可以重新定義元組(給元組變數重新賦值)
print('遍歷元組')
for ff in ffs:#遍歷元組 和 遍歷列表是一樣的
print(ff)
print('遍歷元組切片')
for ff in ffs[1:3]:#遍歷元組切片
print(ff)
#print(ff,end='') #輸出不換行
#ffs[0]=12 #'tuple' object does not support item assignment 元組內元素的值不可改變
print('重新定義元組')
ffs=(12,1,2)#可以重新定義元組(給元組變數重新賦值)
print(ffs)
python學習筆記 列表操作
python 列表操作 bicycles trek cannondale redline specialized bicycle bicycles n 1 bicycle bicycles 1 bicycles.insert n 1,long del bicycles n 1 bicycle bic...
Python學習筆記 列表操作
1.列表直接定義 member 哈哈 呵呵 嘻嘻 member 哈哈 呵呵 嘻嘻 member 哈哈 呵呵 嘻嘻 member 哈哈 呵呵 嘻嘻 嘿嘿 3.新增列表.extend 1 兩種錯誤 member.extend 小明 小紅 traceback most recent call last f...
Python學習筆記 列表操作2
1.列表之間的加法相當於兩個列表的拼接,相當於.extend 方法。list1 123,456 list2 456,789 list3 list1 list2 list3 123,456,456,789 2.列表之間的比較 列表之間比較大小時,比較的是列表的第0個元素。第0個元素大的判斷為列表大。當...