數(shù)據(jù)類型-及其之間的相互轉(zhuǎn)換

"1. 列表、字符串、元組、字典之間的相互轉(zhuǎn)換"

print("1.列表、字符串、元組、字典之間的相互轉(zhuǎn)換")
str1 = "hello world"
list1 = [11, 22, 33, 44]
list2 = ['aa', 'bb', 'cc', 'dd']
tuple1 = (1, 2, 3, 4)
dict1 = {'name': 'zhangsan', 'age': 18, 'gender': 'boy'}
print('字符串轉(zhuǎn)列表:',list(str1))
print('字符串轉(zhuǎn)列表:',str1.split())
print("元組轉(zhuǎn)列表:",list(tuple1))
print("字典轉(zhuǎn)列表",list(dict1.keys()))
print("字典轉(zhuǎn)列表:",list(dict1.values()))
print("字符串轉(zhuǎn)元組",tuple(str1))
print("列表轉(zhuǎn)元組:",tuple(list1))
print("兩個數(shù)組合并成一個字典:",dict(zip(list1, list2)))
print("列表轉(zhuǎn)字符串:",''.join(list2))
print("字符串轉(zhuǎn)字典:dict = eval(str)")
print(str(list1))
print(type(str(list1)))

"2.列表的遍歷方式"

print("2.列表的遍歷方式")
#列表的增加元素list.append('haha') 默認增加到末尾
#列表插入元素到指定位置list.insert(i,'add') i為索引
#列表刪除元素list.pop()刪除末尾元素,list.pop(i)刪除索引為i的元素,list.remove(haha)直接刪除這個元素
#替換元素 list[i] = 'haha' 替換索引為i的元素
print('方法一')
for i in list2:
    print(i)

print('方法二')
for i in range(0,int(len(list2))):
    print(list2[i])

print('方法三')
i = 0
while i < int(len(list2)):
    print(list2[i])
    i += 1

"3. 字符串截取子串"

print("3. 字符串截取子串")
str1 = 'aaabbbcccdddeeefff'
print('字符串截取子串:',str1[3:9])
print('字符串截取子串:',str1[::3])
print('字符串截取子串:',str1[-1:-7:-1])

"4. 字典的遍歷方式"

print("4. 字典的遍歷方式")
# 字典的遍歷方式
dict1 = {'name': 'zhangsan', 'age': 18, 'gender': 'boy'}

print('***打印key***')
for i in dict1.keys():
    print(i)

print('***打印value***')
for i in dict1.values():
    print(i)

print('***打印(key,value)***')
for i in dict1.items():
    print(i)

print('***打印key:value***')
for k,v in dict1.items():
    print(k,':',v)

"5-字典的增加、刪除、更新"

print("5-字典的增加、刪除、更新")
# 字典的增加、刪除、更新
dict1 = {'name': 'zhangsan', 'age': 18, 'gender': 'boy'}

dict1['Class'] = 'First'
print('新增后的字典:',dict1)

dict1['age'] = 16
print('更新后的字典:',dict1)

del dict1['name']   # 刪除鍵name
print('del刪除后的字典:',dict1)

dict1.clear()    #清空字典
print('clear清空后的字典:',dict1)
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容