列印陣列 shell陣列和字典

2021-10-14 18:46:04 字數 675 閱讀 9130

bash 裡面的陣列怎麼實現python中類似於字典的功能呢?

#!/bin/bash

echo "shell定義字典"

#必須先宣告

declare -a dic

dic=([key1]="value1" [key2]="value2" [key3]="value3")

#列印指定key的value

echo $

#列印所有key值

echo $

#列印所有value

echo $

#遍歷key值

for key in $(echo $)

do echo "$key : $"

done

echo "shell定義陣列"

#陣列list=("value1" "value2" "value3")

#列印指定下標

echo $

#列印所有下標

echo $

#列印陣列下標

echo $

#陣列增加乙個元素

list=("$" "value3")

螺旋列印陣列

螺旋列印 include stdafx.h include include include int getcreatematrix int nvectors void spinnerprint int matrix,int n,int nvectors int main int argc,char ...

python 列印陣列

def hex print x for i in range 0,len x print 0x x ord x i 如果沒有print後面的那個逗號,每列印乙個就會換行,加了逗號以後,就後面加空格輸出 字串 str 轉換為列表 list d k.encrypt data list1 list d h...

面試訓練列印陣列

這道題目感覺有點複雜,至少我比較討厭這種題目 邊界條件考慮的過於多了。海濤的思路是 猜測確定邊界吧 應為5 5矩陣最裡面點為2,2 6 6矩陣最裡面的點為2 2 得出的節點時rows start 2 cols start 2那麼就滿足進行列印的條件就可以輸出。反正 不好寫,我還是感覺的謝謝吧。inc...