最新python 字符串數(shù)組互轉(zhuǎn)問題
字符串轉(zhuǎn)list數(shù)組
str = '1,2,3' arr = str.split(',')
gpu_ids分配
name = opt.name gpu_ids =[ int(item) for item in opt.gpu_ids.split(',')] # set gpu ids if len(gpu_ids) > 0: torch.cuda.set_device(gpu_ids[0])
list數(shù)組轉(zhuǎn)字符串
字符串類型list:
arr = ['a','b'] str = ','.join(arr)
數(shù)字型list:
arr = [1,2,3] str = ','.join(str(i) for i in b)
二維list數(shù)組轉(zhuǎn)string:
先轉(zhuǎn)numpy數(shù)組,再遍歷轉(zhuǎn)str:
import os import numpy as np centroids= [[1,2],[3,4]] centroids=np.asarray(centroids) anchors = centroids.copy() widths = anchors[:, 0] sorted_indices = np.argsort(widths) out_string="" for i in sorted_indices: out_string += str(int(anchors[i, 0] * 416)) + ',' + str(int(anchors[i, 1] * 416)) + ', ' print("str", out_string[:-2])
延伸閱讀:python中的字符數(shù)字之間的轉(zhuǎn)換函數(shù)
int(x [,base ]) 將x轉(zhuǎn)換為一個整數(shù)
long(x [,base ]) 將x轉(zhuǎn)換為一個長整數(shù)
float(x ) 將x轉(zhuǎn)換到一個浮點數(shù)
complex(real [,imag ]) 創(chuàng)建一個復(fù)數(shù)
str(x ) 將對象 x 轉(zhuǎn)換為字符串
repr(x ) 將對象 x 轉(zhuǎn)換為表達式字符串
eval(str ) 用來計算在字符串中的有效Python表達式,并返回一個對象
tuple(s ) 將序列 s 轉(zhuǎn)換為一個元組
list(s ) 將序列 s 轉(zhuǎn)換為一個列表
chr(x ) 將一個整數(shù)轉(zhuǎn)換為一個字符
unichr(x ) 將一個整數(shù)轉(zhuǎn)換為Unicode字符
ord(x ) 將一個字符轉(zhuǎn)換為它的整數(shù)值
hex(x ) 將一個整數(shù)轉(zhuǎn)換為一個十六進制字符串
oct(x ) 將一個整數(shù)轉(zhuǎn)換為一個八進制字符串
chr(65)='A'
ord('A')=65
int('2')=2;
str(2)='2'
到此這篇關(guān)于最新python 字符串數(shù)組互轉(zhuǎn)問題的文章就介紹到這了,更多相關(guān)python 字符串數(shù)組互轉(zhuǎn)內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
使用python實現(xiàn)正則匹配檢索遠端FTP目錄下的文件
這篇文章主要介紹了使用python實現(xiàn)正則匹配檢索遠端FTP目錄下的文件的方法,非常的簡單實用,需要的小伙伴參考下2015-03-03python接口自動化測試之接口數(shù)據(jù)依賴的實現(xiàn)方法
這篇文章主要介紹了python接口自動化測試之接口數(shù)據(jù)依賴的實現(xiàn)方法,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2019-04-04Python實現(xiàn)二叉樹的常見遍歷操作總結(jié)【7種方法】
這篇文章主要介紹了Python實現(xiàn)二叉樹的常見遍歷操作,結(jié)合實例形式總結(jié)分析了二叉樹的前序、中序、后序、層次遍歷中的迭代與遞歸等7種操作方法,需要的朋友可以參考下2019-03-03python使用tkinter實現(xiàn)屏幕中間倒計時
這篇文章主要為大家詳細介紹了python使用tkinter實現(xiàn)屏幕中間倒計時,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下2021-03-03