>백엔드 개발 >파이썬 튜토리얼 >Python 0 기반 소개 3 --- (for 루프 + 목록)

Python 0 기반 소개 3 --- (for 루프 + 목록)

黄舟
黄舟원래의
2017-01-16 13:49:051920검색

Python의 for 루프 구조는 여전히 C, C++ 및 기타 언어의 구조와 매우 다르지만 시작하기는 쉽습니다. Python의 목록은 C 언어의 배열과 유사하지만, 배열 더 강력한 농담은 호르몬 배열에 관한 것입니다.

For 루프

(1) For 루프의 구문 구조:
변수의 For 요소(리스트 등)

Python 0 기반 소개 3 --- (for 루프 + 목록)

Python 0 기반 소개 3 --- (for 루프 + 목록)


(2) For 루프는 Range() 함수와 함께 사용됩니다.
range() 함수의 구문은 다음과 같습니다. ([start],stop[,step =1])
일반적으로 For 루프는 range() 함수와 함께 사용됩니다.
첫 번째 매개변수는 시작 번호이고, 두 번째 매개변수는 끝 번호입니다(끝 제외). 숫자), 마지막으로 하나의 매개변수는 단계 크기이며 기본값은 1이고 시작 위치의 기본값은 0입니다.

Python 0 기반 소개 3 --- (for 루프 + 목록)

Python 0 기반 소개 3 --- (for 루프 + 목록)

2 . 목록: 스테로이드를 복용한 사람 배열
(1) 목록 정의 및 요소 출력
목록 플래그: [ , , ,]
목록 정의: 목록 이름 = [요소 1, 요소 2, 요소 3...]

Python 0 기반 소개 3 --- (for 루프 + 목록)

Python 0 기반 소개 3 --- (for 루프 + 목록)

(2) 목록 관련 작업
a 목록에 요소 추가

1. 목록에 요소를 추가하는 함수는 add() 사용

Python 0 기반 소개 3 --- (for 루프 + 목록)

2. 목록에 요소를 추가하려면 확장() 함수를 사용하세요

Python 0 기반 소개 3 --- (for 루프 + 목록)

3. insert() 함수를 사용하여 목록에 요소를 추가합니다

Python 0 기반 소개 3 --- (for 루프 + 목록)

b. 목록에서 요소를 삭제합니다

1. 요소를 삭제하려면 제거() 함수를 사용하고, 매개변수는 삭제된 요소입니다. 인덱스

Python 0 기반 소개 3 --- (for 루프 + 목록)

대신 pop() 함수를 사용하여 삭제합니다. 목록의 요소는 기본적으로 삭제됩니다. 매개변수를 입력하여 지정된 요소를 삭제할 수도 있습니다.

Python 0 기반 소개 3 --- (for 루프 + 목록)

del 문을 사용하여 요소를 삭제하고, del 목록 이름 [요소의 인덱스 지정]

Python 0 기반 소개 3 --- (for 루프 + 목록)

위는 목록에 관한 것입니다. 앞으로 더 많은 것이 있으면 몇 가지 간단한 요소의 작업이 추가될 것입니다.
첨부된 작업의 소스 코드는

#For循环的联系
print("======For循环练习======")
str1="For循环练习"for i in str1:     
print(i,end=" ")
print("\n")
print("======range()与For循环的搭配使用======")  
#一般情况下将For循环与range()函数搭配使用
#range()函数的语法是:range([start],stop[,step=1])
#第一个参数是起始数字,第二个是结束的数字(并不包括结束的数字)
#最后一个参数是步长,默认为1,起始位置默认为0for m in range(5):     
print(m,end="")
print("\n")for n in range(1,10,2):     
print(n,end="")print("\n")
#列表的练习:一个打了激素的数组
#一个列表的标志:[,,,]
print("------输出整个列表------")list=["小甲鱼","小布丁","迷途"]
print(list)print("------输出列表中的元素------")list=["小甲鱼","小布丁","迷途"]for i in range(3):
#一定要注意列表中的元素从0开始
     print(list[i],end=" ")
print("\n")
print("------创建一个混合类型元素的列表------")
mixture=["耀相惜",1,2]for i in range(3):     
print(mixture[i],end=" ")
print("\n")
#向列表中添加元素,在元素的末尾添加元素
list.append("耀相惜")print(list,"\n")
#获取列表的长度print("列表中的元素的个数为:%d"%len(list),"\n")
#向列表末尾一次添加多个元素,使用extend,参数为一个列表
listadd=["Guoxiangyao","Xiaoshuai"]list.extend(listadd)for i in range(6):     
print(list[i],end=" ")
print("\n")
#使用insert(,)函数插入数据#其中第一个元素为要插入的元素的位置#第二个参数为要插入的元素
list.insert(0,"小小甲鱼")
for i in range(7):     
print(list[i],end=" ")
print("\n")#从列表中获得、删除某个元素
list.remove("小甲鱼")
#删除元素是指定元素,而不是索引
for i in range(5):     
print(list[i],end=" ")
print("\n")#使用索引删除元素del list[0]for i in range(4):     
print(list[i],end=" ")print("\n")
#删除列表的最后一个元素,使用pop()函数
list.pop()for i in range(3):    
 print(list[i],end=" ")
 print("\n")
 #也可以使用在pop()中加入元素的索引,弹出指定位置的元素
 list.pop(0)for i in range(2):     
 print(list[i],end=" ")

위는 Python 0부터 시작하는 세 번째 소개 내용입니다---(for 루프 + 목록). 더 많은 관련 내용을 보려면 결제하세요. PHP 중국어 웹사이트(www.php .cn)에 주목하세요!


성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.