程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式師世界 >> 編程語言 >  >> 更多編程語言 >> Python

Python——各種數據類型之間的異同

編輯:Python

字符串,列表,元組,集合之間的相互轉換及差別。

str1 = 'helloworld'
print(str1)
#字符串轉列表,list()
list1 = list(str1)
print(list1)
#字符串轉元組,tuple()
tup = tuple(str1)
print(tup)
#列表轉元組
tup1 = tuple(list1)
print(tup1)
#字符串轉集合,set()
set1 = set(str1)
print(set1)#集合中元素不重復
#列表轉集合
set2 = set(list1)
print(set2)
#元組轉集合
set3 = set(tup)
print(set3)
helloworld
['h', 'e', 'l', 'l', 'o', 'w', 'o', 'r', 'l', 'd']
('h', 'e', 'l', 'l', 'o', 'w', 'o', 'r', 'l', 'd')
('h', 'e', 'l', 'l', 'o', 'w', 'o', 'r', 'l', 'd')
{
'd', 'o', 'e', 'h', 'r', 'l', 'w'}
{
'd', 'o', 'e', 'h', 'r', 'l', 'w'}
{
'd', 'o', 'e', 'h', 'r', 'l', 'w'}
數據類型比較 字符串 列表 元組 字典 集合
是否有序 是 是 是 否 否
是否可修改 否 是 不 是 是

可變類型與不可變類型
可變類型,值可以改變:

  1. 列表 list
  2. 字典 dict
  3. 集合 set

不可變類型,值不可以改變:

  1. 數值類型 int, long(Python3去除), bool, float
  2. 字符串 str
  3. 元組 tuple

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式師世界 All Rights Reserved