list與str的轉換
✏️Python - list轉str
命令:''.join(list)
其中,引號中是字符之間的分割符,如“,”,“;”,“\t”等等
如:
list = [1, 2, 3, 4, 5]
''.join(list) 結果即爲:12345
','.join(list) 結果即爲:1,2,3,4,5
✏️Python-str轉list
print list('12345')
輸出: ['1', '2', '3', '4', '5']
# map() 會根據提供的函數對指定序列做映射
# 說白了就是 並行!並行!
print list(map(int, '12345'))
輸出: [1, 2, 3, 4, 5]
str2 = "123 sjhid dhi"
list2 = str2.split() #or list2 = str2.split(" ")
print list2
['123', 'sjhid', 'dhi']
str3 = "www.google.com"
list3 = str3.split(".")
print list3
['www', 'google', 'com']
list嵌套問題
Python列表操作的函數和方法
-
列表操作包含以下函數:
1、cmp(list1, list2):比較兩個列表的元素
2、len(list):列表元素個數
3、max(list):返回列表元素最大值
4、min(list):返回列表元素最小值
5、list(seq):將元組轉換爲列表 -
列表操作包含以下方法:
1、list.append(obj):在列表末尾添加新的對象
2、list.count(obj):統計某個元素在列表中出現的次數
3、list.extend(seq):在列表末尾一次性追加另一個序列中的多個值(用新列表擴展原來的列表)
4、list.index(obj):從列表中找出某個值第一個匹配項的索引位置
5、list.insert(index, obj):將對象插入列表
6、list.pop(obj=list[-1]):移除列表中的一個元素(默認最後一個元素),並且返回該元素的值
7、list.remove(obj):移除列表中某個值的第一個匹配項
8、list.reverse():反向列表中元素
9、list.sort([func]):對原列表進行排序
a = [1, 2, 3]
b = [4, 5, 6]
c = [7, 8, 9]
data = []
data.append(a)
data.append(b)
data.append(c)
print(data)
更多參考
📍python中list操作
https://blog.csdn.net/mingyuli/article/details/104567204/