Hướng dẫn range a to z in python - phạm vi từ a đến z trong python

147

Mới! Lưu câu hỏi hoặc câu trả lời và sắp xếp nội dung yêu thích của bạn. Tìm hiểu thêm.
Learn more.

1. In A-N: A B C D E F G H I J K L M N a b c d e f g h i j k l m n

2. Mỗi giây trong a-n: a c e g i k m a c e g i k m

3 hello.com/a hej.com/b ... hallo.com/n

DREFTYMAC

30.4K26 Huy hiệu vàng116 Huy hiệu bạc178 Huy hiệu đồng26 gold badges116 silver badges178 bronze badges

hỏi ngày 6 tháng 7 năm 2010 lúc 20:51Jul 6, 2010 at 20:51

2

>>> import string
>>> string.ascii_lowercase[:14]
'abcdefghijklmn'
>>> string.ascii_lowercase[:14:2]
'acegikm'

Để làm URL, bạn có thể sử dụng một cái gì đó như thế này

[i + j for i, j in zip[list_of_urls, string.ascii_lowercase[:14]]]

Đã trả lời ngày 6 tháng 7 năm 2010 lúc 21:01Jul 6, 2010 at 21:01

John La Rooyjohn La RooyJohn La Rooy

286K51 Huy hiệu vàng359 Huy hiệu bạc499 Huy hiệu đồng51 gold badges359 silver badges499 bronze badges

3

Giả sử đây là bài tập về nhà ;-] - Không cần phải triệu tập thư viện, v.v. - có lẽ bạn mong bạn sử dụng phạm vi [] với chr/ord, như vậy:

for i in range[ord['a'], ord['n']+1]:
    print chr[i],

Đối với phần còn lại, chỉ cần chơi thêm một chút với phạm vi []

Đã trả lời ngày 6 tháng 7 năm 2010 lúc 23:55Jul 6, 2010 at 23:55

NAS Banovnas BanovNas Banov

Phim thương hiệu vàng 27,8K66 gold badges46 silver badges67 bronze badges

Hints:

import string
print string.ascii_lowercase

for i in xrange[0, 10, 2]:
    print i

"hello{0}, world!".format['z']

Đã trả lời ngày 6 tháng 7 năm 2010 lúc 21:01Jul 6, 2010 at 21:01

John La Rooyjohn La RooyWayne Werner

286K51 Huy hiệu vàng359 Huy hiệu bạc499 Huy hiệu đồng26 gold badges194 silver badges282 bronze badges

for one in range[97,110]:
    print chr[one]

Giả sử đây là bài tập về nhà ;-] - Không cần phải triệu tập thư viện, v.v. - có lẽ bạn mong bạn sử dụng phạm vi [] với chr/ord, như vậy:Jul 6, 2010 at 21:02

Đối với phần còn lại, chỉ cần chơi thêm một chút với phạm vi []yedpodtrzitko

Đã trả lời ngày 6 tháng 7 năm 2010 lúc 23:552 gold badges36 silver badges39 bronze badges

NAS Banovnas Banov

small_letters = map[chr, range[ord['a'], ord['z']+1]]
big_letters = map[chr, range[ord['A'], ord['Z']+1]]
digits = map[chr, range[ord['0'], ord['9']+1]]

Phim thương hiệu vàng 27,8K6

import string
string.letters
string.uppercase
string.digits

>>> small_letters = map[chr, range[ord['a'], ord['z']+1]]

>>> an = small_letters[0:[ord['n']-ord['a']+1]]
>>> print[" ".join[an]]
a b c d e f g h i j k l m n

>>> print[" ".join[small_letters[0::2]]]
a c e g i k m o q s u w y

>>> s = small_letters[0:[ord['n']-ord['a']+1]:2]
>>> print[" ".join[s]]
a c e g i k m

>>> urls = ["hello.com/", "hej.com/", "hallo.com/"]
>>> print[[x + y for x, y in zip[urls, an]]]
['hello.com/a', 'hej.com/b', 'hallo.com/c']

Wayne Wernerwayne WernerJun 22, 2014 at 15:03

47K26 Huy hiệu vàng194 Huy hiệu bạc282 Huy hiệu ĐồngMartin Thoma

Đã trả lời ngày 6 tháng 7 năm 2010 lúc 21:02148 gold badges574 silver badges877 bronze badges

1

[i + j for i, j in zip[list_of_urls, string.ascii_lowercase[:14]]]
0

yedpodtrzitkoyedpodtrzitkoFeb 26, 2016 at 8:24

1

[i + j for i, j in zip[list_of_urls, string.ascii_lowercase[:14]]]
0

[i + j for i, j in zip[list_of_urls, string.ascii_lowercase[:14]]]
2

Wayne Wernerwayne WernerJul 21, 2018 at 4:42

[i + j for i, j in zip[list_of_urls, string.ascii_lowercase[:14]]]
3

47K26 Huy hiệu vàng194 Huy hiệu bạc282 Huy hiệu Đồng

Đã trả lời ngày 6 tháng 7 năm 2010 lúc 21:02

yedpodtrzitkoyedpodtrzitko

8.4812 Huy hiệu vàng36 Huy hiệu bạc39 Huy hiệu Đồng15 gold badges31 silver badges32 bronze badges

Nhận danh sách với các giá trị mong muốnSep 6, 2019 at 11:03

2

hoặc

[i + j for i, j in zip[list_of_urls, string.ascii_lowercase[:14]]]
5

Giải pháp này sử dụng bảng ASCII.

for i in range[ord['a'], ord['n']+1]:
    print chr[i],
6 nhận được giá trị ASCII từ một ký tự và
for i in range[ord['a'], ord['n']+1]:
    print chr[i],
7 ngược lại.

Áp dụng những gì bạn biết về danh sách1 gold badge4 silver badges22 bronze badges

Đã trả lời ngày 22 tháng 6 năm 2014 lúc 15:03Aug 13, 2015 at 20:51

0

[i + j for i, j in zip[list_of_urls, string.ascii_lowercase[:14]]]
6

Martin Thomamartin ThomaSep 25, 2020 at 8:49

113K148 Huy hiệu vàng574 Huy hiệu bạc877 Huy hiệu đồngWeilory

Đã trả lời ngày 26 tháng 2 năm 2016 lúc 8:2412 silver badges26 bronze badges

[i + j for i, j in zip[list_of_urls, string.ascii_lowercase[:14]]]
7

Đã trả lời ngày 21 tháng 7 năm 2018 lúc 4:42Nov 29, 2013 at 16:48

carlos_lmcarlos_lmcarlos_lm

Đầu ra2 gold badges5 silver badges10 bronze badges

[i + j for i, j in zip[list_of_urls, string.ascii_lowercase[:14]]]
8

[i + j for i, j in zip[list_of_urls, string.ascii_lowercase[:14]]]
4

Jeroen Heier11 gold badges57 silver badges67 bronze badges

3.27815 Huy hiệu vàng31 Huy hiệu bạc32 Huy hiệu ĐồngJun 22, 2016 at 5:11

Đã trả lời ngày 6 tháng 9 năm 2019 lúc 11:03townie

Thử:2 silver badges9 bronze badges

S. Salman

[i + j for i, j in zip[list_of_urls, string.ascii_lowercase[:14]]]
9

5701 Huy hiệu vàng4 Huy hiệu bạc22 Huy hiệu đồng

for i in range[ord['a'], ord['n']+1]:
    print chr[i],
0

Đã trả lời ngày 13 tháng 8 năm 2015 lúc 20:51

for i in range[ord['a'], ord['n']+1]:
    print chr[i],
1

Đã trả lời ngày 25 tháng 9 năm 2020 lúc 8:49Dec 18, 2016 at 18:17

0

Weiloryweilory

2.04812 Huy hiệu bạc26 Huy hiệu đồngJul 6, 2010 at 21:04

Đã trả lời ngày 29 tháng 11 năm 2013 lúc 16:48Jochen Ritzel

5232 Huy hiệu vàng5 Huy hiệu bạc10 Huy hiệu đồng29 gold badges196 silver badges191 bronze badges

Dhia

for i in range[ord['a'], ord['n']+1]:
    print chr[i],
2

9.34911 Huy hiệu vàng57 Huy hiệu bạc67 Huy hiệu ĐồngAug 9, 2019 at 18:51

Đã trả lời ngày 22 tháng 6 năm 2016 lúc 5:11

Thị trấn

1922 Huy hiệu bạc9 Huy hiệu ĐồngDec 23, 2010 at 2:22

Câu trả lời cho câu hỏi này rất đơn giản, chỉ cần lập một danh sách có tên ABC như vậy:hhh

Và bất cứ khi nào bạn cần tham khảo nó, chỉ cần làm:59 gold badges175 silver badges273 bronze badges

for i in range[ord['a'], ord['n']+1]:
    print chr[i],
3

Cũng thử điều này để phá vỡ thiết bị của bạn: DJun 12, 2021 at 16:02

Đã trả lời ngày 18 tháng 12 năm 2016 lúc 18:17docjag

Đây là câu hỏi thứ 2 của bạn:

for i in range[ord['a'], ord['n']+1]:
    print chr[i],
8 vì
for i in range[ord['a'], ord['n']+1]:
    print chr[i],
9-nếu bạn muốn học một chút, bạn nên tự mình tìm ra phần còn lại ;-]4 silver badges7 bronze badges

Đã trả lời ngày 6 tháng 7 năm 2010 lúc 21:04

for i in range[ord['a'], ord['n']+1]:
    print chr[i],
4

Jochen Ritzeljochen Ritzel

for i in range[ord['a'], ord['n']+1]:
    print chr[i],
5

102K29 Huy hiệu vàng196 Huy hiệu bạc191 Huy hiệu Đồng

  • Tôi hi vọng cái này giúp được:
  • Đã trả lời ngày 9 tháng 8 năm 2019 lúc 18:51
  • Về câu trả lời của Gnibbler.

ZIP -Function, Giải thích đầy đủ, Trả về

import string
print string.ascii_lowercase
0
import string
print string.ascii_lowercase
1 được gọi là Danh sách hiểu, tính năng rất tuyệt vời!Jun 12, 2019 at 0:08

Đã trả lời ngày 23 tháng 12 năm 2010 lúc 2:22dreftymac

30.4K26 Huy hiệu vàng116 Huy hiệu bạc178 Huy hiệu đồng26 gold badges116 silver badges178 bronze badges

Làm thế nào để bạn viết phạm vi của A đến Z trong Python?

Để tạo ra một loạt các chữ cái [ký tự] trong Python, bạn phải viết một hàm tùy chỉnh rằng:..
Lấy các ký tự bắt đầu và kết thúc làm đầu vào ..
Chuyển đổi bắt đầu và kết thúc thành số bằng hàm ord [] ..
Tạo ra một loạt các số giữa bắt đầu và kết thúc ..
Chuyển đổi các số trở lại các ký tự ..
Mang lại các ký tự ..

Phạm vi [] trong Python là gì?

Hàm python [] hàm Phạm vi [] Hàm trả về một chuỗi các số, bắt đầu từ 0 theo mặc định và tăng thêm 1 [theo mặc định] và dừng trước một số được chỉ định.returns a sequence of numbers, starting from 0 by default, and increments by 1 [by default], and stops before a specified number.

Làm thế nào để bạn viết phạm vi trong Python?

Hàm Python Range [] có thể được khởi tạo theo 3 cách.Phạm vi [dừng] lấy một đối số.range [bắt đầu, dừng] lấy hai đối số.range [bắt đầu, dừng, bước] có ba đối số.range [stop] takes one argument. range [start, stop] takes two arguments. range [start, stop, step] takes three arguments.

Làm thế nào để bạn gán một giá trị cho z trong python?

Bạn có thể làm điều đó như thế: Nhập chuỗi alpha_dict = {k: ord [k] cho k trong chuỗi.ascii_lowercase} in [alpha_dict] # {'r': 114, 'l': 108, 'z': 122,...} và truy cập các biến của bạn như alpha_dict ['a'].import string alpha_dict = {k: ord[k] for k in string. ascii_lowercase} print[alpha_dict] # {'r': 114, 'l': 108, 'z': 122, ...} And access your variables like alpha_dict['a'] .

Bài Viết Liên Quan

Chủ Đề