Python数据结构S3(字符串、列表、元组、迭代)

本文概述

  • python
  • python
  • python
  • python
  • python
  • python
  • python
在里面以前文章中, 我们了解了Python的基础知识。现在, 我们继续一些其他的python概念。
Python中的字符串
字符串是字符序列。可以使用双引号在python中声明。字符串是不可变的, 即不能更改。
python
# Assigning string to a variable a = "This is a string" print (a)

Python中的清单
列表是python中最强大的工具之一。它们就像用其他语言声明的数组一样。但是, 最强大的功能是列表不必总是同质的。一个列表可以包含字符串, 整数以及对象。列表也可以用于实现堆栈和队列。列表是可变的, 即声明后即可更改。
python
# Declaring a list L = [ 1 , "a" , "string" , 1 + 2 ] print L L.append( 6 ) print L L.pop() print L print L[ 1 ]

输出为:
[1, 'a', 'string', 3] [1, 'a', 'string', 3, 6] [1, 'a', 'string', 3] a

Python中的元组
元组是一系列不可变的Python对象。元组就像列表一样, 但元组一旦声明就不能更改。元组通常比列表快。
python
tup = ( 1 , "a" , "string" , 1 + 2 ) print (tup) print (tup[ 1 ])

输出为:
(1, 'a', 'string', 3) a

Python中的迭代
可以通过” for” 和” while” 循环在python中执行迭代或循环。除了迭代特定条件外, 我们还可以迭代字符串, 列表和元组。
示例1:条件的while循环迭代
python
i = 1 while (i < 10 ): print (i) i + = 1

输出为:
1 2 3 4 5 6 7 8 9

示例2:通过for循环对字符串进行迭代
python
s = "Hello World" for i in s : print (i)

输出为:
H e l l o W o r l d

示例3:列表中的for循环进行迭代
python
L = [ 1 , 4 , 5 , 7 , 8 , 9 ] fori in L: print (i)

输出为:
1 4 5 7 8 9

示例4:范围的for循环迭代
python
for i in range ( 0 , 10 ): print (i)

输出为:
0 1 2 3 4 5 6 7 8 9

  • 下一篇–Python:字典和关键字
  • 测验Python中的数据类型
【Python数据结构S3(字符串、列表、元组、迭代)】首先, 你的面试准备可通过以下方式增强你的数据结构概念:Python DS课程。

    推荐阅读