日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

python映射类型list_python中标准数据类型:数字 string(字符串) list(列表) tuple(元组) dict(字典) sets(集合)共同点和区别:...

發布時間:2025/3/15 python 21 豆豆

python中string、list、tuple、dict、sets共同點:

1、都是可迭代對象

python中string、list、tuple、sets共同點:

1、都是有序,支持索引

2、支持切片操作

3、可以相互轉換

示例:a?=?'abcd'

print(list(a))

print(tuple(a))

['a',?'b',?'c',?'d']

('a',?'b',?'c',?'d')

python中dict和sets:

1、是無序????dict是無序的原因是因為字典本身是哈希值。

python中string、list、tuple、dict、sets不同點:

1、數字、string(字符串) 和 tuple(元組) 是不可以增加、修改、刪除

數字不可變例子:name?=?1

print(id(name))

name?=?2

print(id(name))

1789919696????#?1?存在電腦內存的位置

1789919728

string不可變例子:name?=?'chen'

print(id(name))

name?=?'xin'

print(id(name))

2359692691304????#?chen?存在電腦內存的位置

2359694194984

2、tuple的一級元素是不可以增加、修改、刪除,但是在二級以上是可以的。

示例:d?=?('aaa',?'bbb',?[('ccc')],?'ddd',)

d[2][0]?=?['zzzz']

print(d)

('aaa',?'bbb',?[['zzzz']],?'ddd')

3、list和sets、dict?是可以增加、修改、刪除

4、dice中列表、字典不能作為key。

特殊情況:如果鍵為布爾值和數字(0,1)時,會自動去重,只保存1個。原因是鍵是唯一的。e?=?{0:'v1',?1:'v3',False:'v3',False:'v4',True:'v5',2:'v6'}

print(e)

{0:?'v4',?1:?'v5',?2:?'v6'}

訪問順序:

1、直接訪問:數字

2、順序訪問:字符串、列表、元組

3、映射:dict

dict訪問速度比list快,但是占用內存高。

存放元素個數:

容器類型:列表,元組,字典

原子:數字,字符串

set特性:

1、不同元素組成

2、無序

3、集合中元素必須是字符串、數字、元組(這三種都是不可變類型)。

總結

以上是生活随笔為你收集整理的python映射类型list_python中标准数据类型:数字 string(字符串) list(列表) tuple(元组) dict(字典) sets(集合)共同点和区别:...的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。