linux元组和列表的区别,Python学习-3天--列表与元组

列表是Python中最基本的数据结构。序列中的每个元素都分配一个数字 - 它的位置,或索引,第一个索引是0,第二个索引是1,依此类推。(python叫列表,而其他语言类叫“数组”)

Python有6个序列的内置类型,但最常见的是列表和元组。

序列都可以进行的操作包括索引,切片,加,乘,检查成员。

列表是最常用的Python数据类型,它可以作为一个方括号内的逗号分隔值出现。

列表的数据项不需要具有相同的类型

创建一个列表,只要把逗号分隔的不同的数据项使用方括号括起来即可。#!/usr/bin/env python

# 创建一个数组列表

a_list=['wang','li','zhang','zhao','1','2','3','cheng','linux','mysql','9']

# 打印列表位置为1的值

print (a_list[1])

# 打印位置0-6位置索引的值(一般顾头不顾尾,结果为0-5位置索引的值输出)

print (a_list[:6])

# 在已打印的几个值内在打印截取值出来

print (a_list[:6][2:5])

#在列表值 'li' 后面插入一个'chun' 内容

a_list.insert(2,'chun')

print (a_list)

#在列表后追加一个'he' 内容

a_list.append('he')

print(a_list)

#删除'cheng' 内容

a_list.remove('cheng')

print(a_list)

#删除多个使用列表值得位置索引来删除

del a_list[8:10]

print (a_list)

#每隔一个取一个值【::2】 就是从开头到结尾,以2个为分隔打印值

print (a_list[::2])

#查询某个值是否在列表内

print ("zhao" in a_list)

#统计元素在列表里出现过的次数

print (a_list.count("zhao"))

#sort 对列表里的值进行排序,数字在前面,字母在后

list1 = ['1','6','4','3','2','5','wang','zhao','an']

list1.sort()

print (list1)

#获取该列表里值得个数

print (len(list1))

#列表的拼截 使用'+'号:将list2 和list3 合成一个list4 列表。

list2=['8','7','6']

list3=['9','10','11']

list4=list2+list3

print (list4)

#重复列表值使用 * 乘号:将list2 的值重复2遍。

print (list2*2)

#in 判断值是否存在列表中

name=['wang','qian','sun']

if 'wang' in name:

print('wang 存在于name 列表里')

#元组 -- 使用tuple可以将列表转换成元组形式。

name1=tuple(name)

print (name1)

#可以使用list 将元组转换为列表。

yuan=('zhou','qing','zhen')

yuan1=list(yuan)

print (yuan1)

#元组和列表的区别,列表用【】中括号,元组用()小括号,而且元组是无法修改,新增,删除里面的值得。其他截取,合并都基本与列表相同。

元组与列表的不同之处:

Python 的元组与列表类似,不同之处在于元组的元素不能修改。

元组使用小括号,列表使用方括号。

元组创建很简单,只需要在括号中添加元素,并使用逗号隔开即可。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值