python 陣列轉換為string

2021-08-14 23:56:27 字數 742 閱讀 8940

先看下join函式:

語法為:

str.join(sequence)

sequence

-- 要連線的元素序列

例項一:連線字串

str1 = '-'

seq = ("a", "b", "c")

print str1.join(seq)

例項二:連線陣列(陣列元素為字串)

str2 = '*'

seq2 = ["a", "b", "c"]

print str2.join(seq2)

例項三:連線陣列(陣列元素為數字)

錯誤示範:

str3 = '*'

seq3 = [1, 2, 3]

print str3.join(seq3)

會觸發typeerror: sequence item 0: expected string, int found的錯誤

正確的示範:

str3 = '*'

seq4 = [1,2,3]

seq5 =

for i in range(len(seq4)):

print str3.join(seq5)

print str3.join(str(i) for i in seq5)

string的方法列表:

Matlab中cell型別轉換為string型別

在matlab中呼叫strcat 函式獲得的是乙個cell型別的變數,而不是string型別。這是如果我們直接把這個cell型別的變數,傳遞到其他函式中作為string型別使用,就是出現問題,下面是乙個例子 names len names length names for i 1 len names...

將類陣列轉換為陣列

一 利用陣列的slice方法 slice.call arguments 原理 array.prototype.slice的實現原理 array.prototype.slice function start,end var result new array start start 0 end end ...

類陣列轉換為陣列的方法

1 array.prototype.slice.call 這種方法是借用了陣列原型中的slice方法,返回乙個陣列。slice方法的內部實現 array.prototype.slice function start,end return result 乙個通用的轉換函式 var toarray fu...