【自学笔记】python列表(List)和元组(Tuple)

【自学笔记】python列表(List)和元组(Tuple)

List(列表) 是 Python 中使用最频繁的数据类型。

列表可以完成大多数集合类的数据结构实现。列表中元素的类型可以不相同,它支持数字,字符串甚至可以包含列表(所谓嵌套)。

他和php的数组基本意思差不多!但是好像比php的数组更加灵活!

我们定义两个列表!

#!/usr/bin/python3
 
list = [ 'abcd', 786 , 2.23, 'runoob', 70.2 ]
list2 = [123, 'runoob']

下面是对列表的操作

print (list)            # 输出完整列表                   输出结果:['abcd',786,2.23,'runoob',70.2]
print (list[0])         # 输出列表第一个元素              输出结果:abcd
print (list[1:3])       # 从第二个开始输出到第三个元素     输出结果:[786,2.23]
print (list[2:])        # 输出从第三个元素开始的所有元素   输出结果:[786,2.23,'runoob']
print (list2 * 2)       # 输出两次列表                   输出结果:['123','runoob']
print (list + list2)    # 连接列表                       输出结果:['abcd',786,2.23,'runoob',70.2]

注意:

  • 1、List写在方括号之间,元素用逗号隔开。
  • 2、和字符串一样,list可以被索引和切片。
  • 3、List可以使用+操作符进行拼接。
  • 4、List中的元素是可以改变的。

 

Tuple(元组)

元组(tuple)与列表类似,不同之处在于元组的元素不能修改。元组写在小括号(())里,元素之间用逗号隔开。

元组中的元素类型也可以不相同:

#!/usr/bin/python3
 
tuple = ( 'abcd', 786 , 2.23, 'runoob', 70.2  )
tinytuple = (123, 'runoob')
 
print (tuple)             # 输出完整元组    
print (tuple[0])          # 输出元组的第一个元素
print (tuple[1:3])        # 输出从第二个元素开始到第三个元素
print (tuple[2:])         # 输出从第三个元素开始的所有元素
print (tinytuple * 2)     # 输出两次元组
print (tuple + tinytuple) # 连接元组
('abcd', 786, 2.23, 'runoob', 70.2)
abcd
(786, 2.23)
(2.23, 'runoob', 70.2)
(123, 'runoob', 123, 'runoob')
('abcd', 786, 2.23, 'runoob', 70.2, 123, 'runoob')

 

 

 

点赞

发表评论

电子邮件地址不会被公开。 必填项已用*标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据