簡單介紹最新python 字串陣列互轉問題
str = '1,2,3' arr = str.split(',')
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:
arr = ['a','b'] str = ','.join(arr)
數字型list:
arr = [1,2,3] str = ','.join(str(i) for i in b)
二維list陣列轉string:
先轉numpy陣列,再遍歷轉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])
int(x [,base ]) 將x轉換為一個整數
long(x [,base ]) 將x轉換為一個長整數
float(x ) 將x轉換到一個浮點數
complex(real [,imag ]) 建立一個複數
str(x ) 將物件 x 轉換為字串
repr(x ) 將物件 x 轉換為表示式字串
eval(str ) 用來計算在字串中的有效Python表示式,並返回一個物件
tuple(s ) 將序列 s 轉換為一個元組
list(s ) 將序列 s 轉換為一個列表
chr(x ) 將一個整數轉換為一個字元
unichr(x ) 將一個整數轉換為Unicode字元
ord(x ) 將一個字元轉換為它的整數值
hex(x ) 將一個整數轉換為一個十六進位制字串
oct(x ) 將一個整數轉換為一個八進位制字串
chr(65)='A'
ord('A')=65
int('2')=2;
str(2)='2'
到此這篇關於最新python 字串陣列互轉問題的文章就介紹到這了
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69901823/viewspace-2941556/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 簡單介紹js 陣列 fill() 填充方法JS陣列
- 簡單介紹Lua一維陣列與多維陣列的使用陣列
- Python簡單介紹Python
- Shell 陣列介紹陣列
- AWK 陣列介紹陣列
- 二維陣列和稀疏陣列互轉陣列
- Python陣列中求和問題Python陣列
- 簡單介紹python process模組Python
- 簡單介紹四種Python 列表反轉顯示的方法Python
- Java中List陣列互轉Java陣列
- JavaScript 字串轉換為陣列JavaScript字串陣列
- json字串 轉換為陣列JSON字串陣列
- 陣列和列表的轉換問題陣列
- 將字串陣列轉換為浮點數陣列字串陣列
- 簡單介紹Go 字串比較的實現示例Go字串
- 全面介紹JavaScript陣列方法JavaScript陣列
- ES6 陣列介紹陣列
- 簡單介紹Lombok使用@Tolerate實現衝突相容問題Lombok
- 簡單介紹Pygame 精準檢測影像碰撞的問題GAM
- 簡單介紹Nginx tp3.2.3 404問題解決方案Nginx
- 簡單介紹Python drop方法刪除列之inplace引數例項Python
- Java中List與陣列互轉Java陣列
- JavaScript將陣列轉換為字串JavaScript陣列字串
- js 陣列,字串,json互相轉換陣列字串JSON
- 簡單介紹python的垃圾回收機制Python
- Map簡單介紹
- SVG簡單介紹SVG
- Clickjacking簡單介紹
- 【Pandas】簡單介紹
- ActiveMQ簡單介紹MQ
- JSON簡單介紹JSON
- RPC簡單介紹RPC
- KVM簡單介紹
- RMI簡單介紹
- HTML簡單介紹HTML
- HTML 簡單介紹HTML
- JavaScript 簡單介紹JavaScript
- CSS 簡單介紹CSS