专栏首页python3Python学习-3天--列表与元组

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 条评论
登录 后参与评论

相关文章

  • Python列表操作方法

    b.insert(1,'one')   #两个参数,第一个为索引,第二个为需要插入的参数值

    py3study
  • Python_实用入门篇_08

    数学上,序列是被排成一列的对象(或事件)这样每个元素不是在其他元素之前,就是在其他元素之后。这里,元素之间的顺序非常重要。序列是Python中最基本的数据结构...

    py3study
  • python列表(list)的简单学习

    列表是由一系列按特定顺序排列的元素组成, 是 Python 中使用最频繁的数据类型。列表可以完成大多数集合类的数据结构实现。列表中元素的类型可以不相同,它支持数...

    py3study
  • Python列表操作方法

    b.insert(1,'one')   #两个参数,第一个为索引,第二个为需要插入的参数值

    py3study
  • Python_实用入门篇_08

    数学上,序列是被排成一列的对象(或事件)这样每个元素不是在其他元素之前,就是在其他元素之后。这里,元素之间的顺序非常重要。序列是Python中最基本的数据结构...

    py3study
  • Python3 基础学习笔记 C02

    列表由一系列按特定顺序的元素组成,在 Python 中用方括号( [ ] )来表示列表,并用逗号来分隔其中的元素,例:

    TRHX
  • Python学习手册--第二部分(数据类型)

    简单地对Python有了一定的了解之后,我们开始正式学习Python。 Python的核心数据类型见下表。

    wangweijun
  • Python基础(4)——数组&元组

    以中括号([])表示,每个元素以逗号隔开,里面可以存放相同的数据类型也可以存放不同的数据类型。

    羊羽shine
  • 20个常用的Python小技巧(文末有福利)

    原题 | 20 Python Snippets You Should Learn Today

    材ccc
  • python3--小数据池,is,字符编码

    python3x中的str在内存中的编码方式是unicode. python3x中的str不能直接存储和发送

    py3study

扫码关注云+社区

领取腾讯云代金券