進階串列 List 操作
Lst=['A','B','C','D','E']
Lst.append('F') #元素加到串列最後
Lst
['A', 'B', 'C', 'D', 'E', 'F']
Lst.extend(['G','H'])
Lst
['A', 'B', 'C', 'D', 'E', 'F', 'G', 'H']
n=Lst.pop() #取出並移除串列中最後1個元素
n
'H'
Lst
['A', 'B', 'C', 'D', 'E', 'F', 'G']
len(Lst) #取得串列元素數目
7
Lst.index('A') #第1個元素索引值是0
0
Lst.index('B')
1
Lst.index('G')
6
Lst[1:5]
['B', 'C', 'D', 'E']
Lst[1:5:2] #取出索引值1~5的元素,且間隔2
['B', 'D']
Lst.insert(3,'x')
Lst
['A', 'B', 'C', 'x', 'D', 'E', 'F', 'G']
Lst.remove('x')
Lst
['A', 'B', 'C', 'D', 'E', 'F', 'G']
del Lst[2:4]
Lst
['A', 'B', 'E', 'F', 'G']
Lst.reverse()
Lst
['G', 'F', 'E', 'B', 'A']
Lst=[1,2,3]
max(Lst)
3
min(Lst)
1
Lst2=Lst*2
Lst2
[1, 2, 3, 1, 2, 3]
Lst2.count(3)
2
Lst2.sort()
Lst2
[1, 1, 2, 2, 3, 3]
Lst
[1, 2, 3]
-------------------------------------------------------------
大小寫轉換
Str="A"
Str.isupper()
True
Str.islower()
False
ord("A")
65
ord("Z")
90
ord("a")
97
ord("z")
122
chr(65)
'A'
chr(90)
'Z'
chr(97)
'a'
chr(122)
'z'
"a".upper()
'A'
"A".lower()
'a'
"Ab".swapcase()
'aB'
inStr=input("輸入大小寫混雜字串:")
print(inStr.swapcase())
--------------------------
輸入大小寫混雜字串:rrttYYUU
RRTTyyuu
沒有留言:
張貼留言