[Python 新手村] 進階用法整理

2021/05/29 Python

前言

串列 (List)

常數串列轉成字串型態

myLlist = [1, 2, 3]
newList = [str(i) for i in myLlist]
newList # ['1', '2', '3']

字串類型 List 轉成整數List

myLlist = ['1', '2', '3']
newList = [int(i) for i in myLlist]
newList # [1, 2, 3]

字串類型 List 轉成字串變數

myLlist = ['1', '2', '3']
newString = ''.join(myLlist)
newString # '123'

字串類型 List 轉成整數變數

myLlist = ['1', '2', '3']
newNumber = int(''.join(myLlist))
newNumber # 123

List 快速取值

myList = ['Andy', 18]
name, age = myList
print(f'Name: {name}, Age: {age}') # Name: Andy, Age: 18

Python List extend()方法

extend() 函數用於在列表末尾一次性追加另一個序列中的多個值(用新列表擴展原來的列表)。

aList = [123, 'xyz', 'zara', 'abc', 123]
bList = [2009, 'manni']
aList.extend(bList) 

print("Extended List : ", aList) # Extended List :  [123, 'xyz', 'zara', 'abc', 123, 2009, 'manni']

Swap Two Variables

# 方法一
a= 5
b=10
a, b = b ,a
print(f'a: {a}, b: {b}') # a: 10, b: 5
# 方法二
a= 5
b=10
temp = a
a = b
b = temp
print(f'a: {a}, b: {b}') # a: 10, b: 5
版主10在2020年首次開設YouTube頻道,嘗試拍攝程式教學。想要了解更多的朋友歡迎關注我的頻道,您的訂閱就是最大的支持~如果想學其他什麼內容也歡迎許願XD
https://www.youtube.com/channel/UCSNPCGvMYEV-yIXAVt3FA5A

Search

    Table of Contents